ludus::resources::TransactionInfo¶
Ludus Wiki · API overview · Browse API
Struct
Copied transaction observation; terminal results survive physical cleanup.
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
#include <ludus/runtime/resources/manager.h>
struct ludus::resources::TransactionInfo final
Fields¶
State¶
TransactionState ludus::resources::TransactionInfo::State = TransactionState::Preparing
Current state of this attempt.
Related types: TransactionState
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Result¶
Status ludus::resources::TransactionInfo::Result = Status::Pending
Pending, Ok, cancellation or durable failure.
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Revision¶
uint64 ludus::resources::TransactionInfo::Revision = 0
Desired immutable snapshot revision.
Related types: uint64
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Failure¶
FailureInfo ludus::resources::TransactionInfo::Failure
Original failure with a bounded named dependency chain.
Related types: FailureInfo
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h