OpenCBDC Transaction Processor
|
#include "broker/interface.hpp"
#include "util/common/config.hpp"
#include "util/common/logging.hpp"
Go to the source code of this file.
Data Structures | |
struct | cbdc::parsec::config |
Configuration parameters for a phase two system. More... | |
Namespaces | |
namespace | cbdc |
namespace | cbdc::parsec |
Enumerations | |
enum class | cbdc::parsec::load_type { cbdc::parsec::transfer , cbdc::parsec::erc20 } |
Type of load to generate for benchmarking. More... | |
enum class | cbdc::parsec::runner_type { cbdc::parsec::lua , cbdc::parsec::evm } |
Execution/transaction model. More... | |
Functions | |
auto | cbdc::parsec::read_config (int argc, char **argv) -> std::optional< config > |
Reads the configuration parameters from the program arguments. | |
auto | cbdc::parsec::put_row (const std::shared_ptr< broker::interface > &broker, broker::key_type key, broker::value_type value, const std::function< void(bool)> &result_callback) -> bool |
Asynchronously inserts the given row into the cluster. | |
auto | cbdc::parsec::get_row (const std::shared_ptr< broker::interface > &broker, broker::key_type key, const std::function< void( cbdc::parsec::broker::interface::try_lock_return_type)> &result_callback) -> cbdc::parsec::broker::interface::try_lock_return_type |
Asynchronously get the value stored at key from the cluster. | |