OpenCBDC Transaction Processor
|
Current state of distributed transactions managed by a coordinator. More...
#include <controller.hpp>
Public Member Functions | |
auto | operator== (const coordinator_state &rhs) const -> bool |
Data Fields | |
prepare_txs | m_prepare_txs {} |
Transactions in the prepare phase. | |
commit_txs | m_commit_txs {} |
Transactions in the commit phase. | |
discard_txs | m_discard_txs {} |
Transactions in the discard phase. | |
Current state of distributed transactions managed by a coordinator.
Includes lists of transactions upon which the coordinator is operating.
Definition at line 108 of file uhs/twophase/coordinator/controller.hpp.
auto cbdc::coordinator::controller::coordinator_state::operator== | ( | const coordinator_state & | rhs | ) | const -> bool |
Definition at line 676 of file uhs/twophase/coordinator/controller.cpp.
commit_txs cbdc::coordinator::controller::coordinator_state::m_commit_txs {} |
Transactions in the commit phase.
Definition at line 113 of file uhs/twophase/coordinator/controller.hpp.
discard_txs cbdc::coordinator::controller::coordinator_state::m_discard_txs {} |
Transactions in the discard phase.
Definition at line 116 of file uhs/twophase/coordinator/controller.hpp.
prepare_txs cbdc::coordinator::controller::coordinator_state::m_prepare_txs {} |
Transactions in the prepare phase.
Definition at line 110 of file uhs/twophase/coordinator/controller.hpp.