载入中...
搜索中...
未找到
Consumer-owned query and mutation contracts for authoritative world state. 更多...
#include "common/Export.h"#include "common/Result.h"#include "common/Value.h"#include <cstddef>#include <cstdint>#include <functional>#include <optional>#include <span>#include <string>#include <string_view>类 | |
| struct | eve::state::StateMutation |
| One immutable mutation request owned by its caller. 更多... | |
| struct | eve::state::MutationContext |
| Correlation metadata shared by a mutation transaction. 更多... | |
| struct | eve::state::MutationReceipt |
| Observable result of an all-or-nothing mutation request. 更多... | |
| class | eve::state::IStateQuery |
| Read-only world-state boundary owned by consumers such as Dialogue. 更多... | |
| class | eve::state::IStateMutation |
| All-or-nothing mutation boundary owned by the consumer. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::state |
类型定义 | |
| using | eve::state::SubjectId = std::string |
| Stable textual identity used at a cross-module state boundary. | |
| using | eve::IStateQuery = state::IStateQuery |
| using | eve::IStateMutation = state::IStateMutation |
| using | eve::StateMutation = state::StateMutation |
| using | eve::MutationKind = state::MutationKind |
| using | eve::MutationContext = state::MutationContext |
| using | eve::MutationReceipt = state::MutationReceipt |
枚举 | |
| enum class | eve::state::MutationKind : std::uint8_t { eve::state::Set , eve::state::Remove , eve::state::AddTag , eve::state::RemoveTag , eve::state::AddNumber } |
| Kind of one requested world-state mutation. 更多... | |
详细描述
Consumer-owned query and mutation contracts for authoritative world state.
在文件 StateAccess.h 中定义.