CCF
|
#include <user_frontend.h>
Inherits ccf::RpcFrontend.
Public Member Functions | |
UserRpcFrontend (NetworkState &network, std::unique_ptr< ccf::endpoints::EndpointRegistry > &&endpoints_, ccf::AbstractNodeContext &context_) | |
![]() | |
RpcFrontend (ccf::kv::Store &tables_, endpoints::EndpointRegistry &handlers_, ccf::AbstractNodeContext &node_context_) | |
void | set_sig_intervals (size_t sig_tx_interval_, size_t sig_ms_interval_) override |
void | set_cmd_forwarder (std::shared_ptr< AbstractForwarder > cmd_forwarder_) override |
void | open () override |
bool | is_open () override |
void | set_root_on_proposals (const ccf::RpcContextImpl &ctx, ccf::kv::CommittableTx &tx) |
void | process (std::shared_ptr< ccf::RpcContextImpl > ctx) override |
void | process_forwarded (std::shared_ptr< ccf::RpcContextImpl > ctx) override |
void | tick (std::chrono::milliseconds elapsed) override |
![]() | |
virtual | ~RpcHandler () |
![]() | |
virtual | ~ForwardedRpcHandler () |
Protected Attributes | |
std::unique_ptr< ccf::endpoints::EndpointRegistry > | endpoints |
![]() | |
ccf::kv::Store & | tables |
endpoints::EndpointRegistry & | endpoints |
ccf::AbstractNodeContext & | node_context |
|
inline |
|
protected |