OpenCBDC Transaction Processor
|
#include "interface.hpp"
Go to the source code of this file.
Data Structures | |
struct | cbdc::locking_shard::rpc::discard_params |
Empty type for discard command parameters. More... | |
struct | cbdc::locking_shard::rpc::request |
Request to a shard. More... | |
struct | cbdc::locking_shard::rpc::apply_response |
Empty type for the apply response. More... | |
struct | cbdc::locking_shard::rpc::discard_response |
Empty type for the discard response. More... | |
Namespaces | |
namespace | cbdc |
namespace | cbdc::locking_shard |
namespace | cbdc::locking_shard::rpc |
Typedefs | |
using | cbdc::locking_shard::rpc::lock_params = std::vector<tx> |
Transactions whose outputs the locking shard should lock. | |
using | cbdc::locking_shard::rpc::apply_params = std::vector<bool> |
Vector of bools. | |
using | cbdc::locking_shard::rpc::lock_response = std::vector<bool> |
Response from a lock command, a vector of flags indicating which transactions in the batch had their relevant inputs successfully locked. | |
using | cbdc::locking_shard::rpc::response = std::variant<lock_response, apply_response, discard_response> |
Response to a locking shard request. | |