CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ccf::RpcHandler Class Referenceabstract

#include <rpc_handler.h>

Inherited by ccf::RpcFrontend.

Public Member Functions

virtual ~RpcHandler ()
 
virtual void set_sig_intervals (size_t sig_tx_interval, size_t sig_ms_interval)=0
 
virtual void set_cmd_forwarder (std::shared_ptr< AbstractForwarder > cmd_forwarder_)=0
 
virtual void tick (std::chrono::milliseconds)
 
virtual void open ()=0
 
virtual bool is_open ()=0
 
virtual void process (std::shared_ptr< RpcContextImpl > ctx)=0
 

Constructor & Destructor Documentation

◆ ~RpcHandler()

virtual ccf::RpcHandler::~RpcHandler ( )
inlinevirtual

Member Function Documentation

◆ is_open()

virtual bool ccf::RpcHandler::is_open ( )
pure virtual

Implemented in ccf::RpcFrontend.

◆ open()

virtual void ccf::RpcHandler::open ( )
pure virtual

Implemented in ccf::RpcFrontend.

◆ process()

virtual void ccf::RpcHandler::process ( std::shared_ptr< RpcContextImpl ctx)
pure virtual

Implemented in ccf::RpcFrontend.

◆ set_cmd_forwarder()

virtual void ccf::RpcHandler::set_cmd_forwarder ( std::shared_ptr< AbstractForwarder cmd_forwarder_)
pure virtual

Implemented in ccf::RpcFrontend.

◆ set_sig_intervals()

virtual void ccf::RpcHandler::set_sig_intervals ( size_t  sig_tx_interval,
size_t  sig_ms_interval 
)
pure virtual

Implemented in ccf::RpcFrontend.

◆ tick()

virtual void ccf::RpcHandler::tick ( std::chrono::milliseconds  )
inlinevirtual

Reimplemented in ccf::RpcFrontend.


The documentation for this class was generated from the following file: