载入中...
搜索中...
未找到
#include "common/Export.h"#include "common/Module.h"#include "common/Result.h"#include "common/Snapshot.h"#include <cstddef>#include <cstdint>#include <deque>#include <memory>#include <optional>#include <span>#include <string>#include <string_view>#include <vector>类 | |
| class | eve::transaction::TransactionContext |
| Immutable context shared by every participant of one transaction. 更多... | |
| struct | eve::transaction::TransactionReceipt |
| Observable summary returned after an atomic participant commit. 更多... | |
| class | eve::transaction::ITransactionParticipant |
| Synchronous participant contract for one coordinator transaction. 更多... | |
| class | eve::transaction::Coordinator |
| Coordinates participant lifecycles with deterministic ordering. 更多... | |
| struct | eve::transaction::Operation |
| One inert, script-interpreted operation in a transaction plan. 更多... | |
| struct | eve::transaction::Event |
| Deterministically ordered transaction lifecycle event. 更多... | |
| class | eve::transaction::Plan |
| Immutable-after-validation operation plan for script-coordinated work. 更多... | |
| class | eve::transaction::Ledger |
| Deterministic owner and identifier allocator for transaction plans. 更多... | |
| class | eve::transaction::Transaction |
| Script module factory for generic transaction ledgers. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::transaction |
枚举 | |
| enum class | eve::transaction::CoordinatorState { eve::transaction::Committed , eve::transaction::Compensated , eve::transaction::CompensationFailed , eve::transaction::RolledBack , eve::transaction::RollbackFailed , eve::transaction::PartiallyCommitted } |
| Terminal or in-flight outcome of coordinator-managed participants. 更多... | |
| enum class | eve::transaction::State { eve::transaction::Open , eve::transaction::Validated , eve::transaction::Committed , eve::transaction::RolledBack , eve::transaction::Failed } |
| Lifecycle state of a generic transaction plan. 更多... | |
函数 | |
| std::string | eve::transaction::stateName (State state) |
| Returns the stable lowercase name of a transaction state. | |