#include <custom_protocol_subsystem.h>
Inherits ccf::CustomProtocolSubsystemInterface.
◆ CustomProtocolSubsystem()
ccf::CustomProtocolSubsystem::CustomProtocolSubsystem |
( |
AbstractNodeState & |
node_state_ | ) |
|
|
inline |
◆ create_session()
virtual std::shared_ptr< Session > ccf::CustomProtocolSubsystem::create_session |
( |
const std::string & |
protocol_name, |
|
|
ccf::tls::ConnID |
conn_id, |
|
|
const std::unique_ptr< tls::Context > && |
ctx |
|
) |
| |
|
inlineoverridevirtual |
◆ get_essentials()
virtual std::shared_ptr< Essentials > ccf::CustomProtocolSubsystem::get_essentials |
( |
| ) |
|
|
inlineoverridevirtual |
◆ install()
virtual void ccf::CustomProtocolSubsystem::install |
( |
const std::string & |
protocol_name, |
|
|
CreateSessionFn |
create_session_f |
|
) |
| |
|
inlineoverridevirtual |
◆ uninstall()
virtual void ccf::CustomProtocolSubsystem::uninstall |
( |
const std::string & |
protocol_name | ) |
|
|
inlineoverridevirtual |
◆ node_state
◆ session_creation_functions
std::map<std::string, CreateSessionFn> ccf::CustomProtocolSubsystem::session_creation_functions |
|
protected |
The documentation for this class was generated from the following file: