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

#include <rpc_map.h>

Public Member Functions

 RPCMap ()=default
 
template<ccf::ActorsType T>
void register_frontend (std::shared_ptr< RpcHandler > handler_)
 
ccf::ActorsType resolve (const std::string &name)
 
std::optional< std::shared_ptr< RpcHandler > > find (ccf::ActorsType index)
 
auto & frontends ()
 

Constructor & Destructor Documentation

◆ RPCMap()

ccf::RPCMap::RPCMap ( )
default

Member Function Documentation

◆ find()

std::optional< std::shared_ptr< RpcHandler > > ccf::RPCMap::find ( ccf::ActorsType  index)
inline

◆ frontends()

auto & ccf::RPCMap::frontends ( )
inline

◆ register_frontend()

template<ccf::ActorsType T>
void ccf::RPCMap::register_frontend ( std::shared_ptr< RpcHandler handler_)
inline

◆ resolve()

ccf::ActorsType ccf::RPCMap::resolve ( const std::string &  name)
inline

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