载入中...
搜索中...
未找到
EditorTransactionConsumer.h
浏览该文件的文档.
A structured explanation of a failed, degraded, or noteworthy result.
Definition Diagnostic.h:94
Final validation and commit boundary for editor mutations.
Definition EditingAuthority.h:16
Editor consumer of the common transaction participant/coordinator protocol.
Definition EditorTransactionConsumer.h:69
EditorTransactionConsumer & operator=(const EditorTransactionConsumer &)=delete
~EditorTransactionConsumer()
Editor transaction consumer.
EditorTransactionConsumer(const EditorTransactionConsumer &)=delete
Definition ActionPreviewController.cpp:6
EditorCommitState
Lifecycle state of the editor consumer's active commit attempt.
Definition EditorTransactionConsumer.h:48
@ Pending
A transaction is open and has not yet had a commit attempt fail.
@ FailedRetryable
The last attempt failed and retained work may be retried safely.
@ Discarded
The active transaction was explicitly rolled back or discarded.
@ Committed
The active transaction was committed and moved to editor history.
Definition Container.h:602
Side-effect-free information returned by an editor preflight.
Definition EditorTransactionConsumer.h:40
std::size_t commandCount
Definition EditorTransactionConsumer.h:42
std::optional< AuthorityPlan > authorityPlan
Definition EditorTransactionConsumer.h:44
std::size_t operationCount
Definition EditorTransactionConsumer.h:43
TransactionSpec specification
Definition EditorTransactionConsumer.h:41
Structured result of one editor transaction or compensation.
Definition EditorTransactionConsumer.h:25
transaction::TransactionReceipt coordinator
Definition EditorTransactionConsumer.h:26
TransactionSpec specification
Definition EditorTransactionConsumer.h:27
std::size_t commandCount
Definition EditorTransactionConsumer.h:29
std::optional< eve::editor::TransactionReceipt > authorityReceipt
Definition EditorTransactionConsumer.h:28
std::size_t operationCount
Definition EditorTransactionConsumer.h:30
Observable summary returned after an atomic participant commit.
Definition Transaction.h:97