OpenCBDC Transaction Processor
|
Request to a shard. More...
#include <messages.hpp>
Public Member Functions | |
auto | operator== (const request &rhs) const -> bool |
Data Fields | |
hash_t | m_dtx_id {} |
The distributed transaction ID corresponding to the request. | |
std::variant< lock_params, apply_params, discard_params > | m_params {} |
If the command is lock or apply, the parameters for these commands. | |
Request to a shard.
Definition at line 27 of file uhs/twophase/locking_shard/messages.hpp.
auto cbdc::locking_shard::rpc::request::operator== | ( | const request & | rhs | ) | const -> bool |
Definition at line 11 of file uhs/twophase/locking_shard/messages.cpp.
hash_t cbdc::locking_shard::rpc::request::m_dtx_id {} |
The distributed transaction ID corresponding to the request.
Definition at line 29 of file uhs/twophase/locking_shard/messages.hpp.
std::variant<lock_params, apply_params, discard_params> cbdc::locking_shard::rpc::request::m_params {} |
If the command is lock or apply, the parameters for these commands.
Definition at line 32 of file uhs/twophase/locking_shard/messages.hpp.