#include <custom_protocol_subsystem_interface.h>
Inherits ccf::AbstractNodeSubSystem.
Inherited by ccf::CustomProtocolSubsystem.
◆ CreateSessionFn
◆ ~CustomProtocolSubsystemInterface()
virtual ccf::CustomProtocolSubsystemInterface::~CustomProtocolSubsystemInterface |
( |
| ) |
|
|
virtualdefault |
◆ create_session()
virtual std::shared_ptr< Session > ccf::CustomProtocolSubsystemInterface::create_session |
( |
const std::string & |
protocol_name, |
|
|
ccf::tls::ConnID |
conn_id, |
|
|
const std::unique_ptr< tls::Context > && |
ctx |
|
) |
| |
|
pure virtual |
◆ get_essentials()
virtual std::shared_ptr< Essentials > ccf::CustomProtocolSubsystemInterface::get_essentials |
( |
| ) |
|
|
pure virtual |
◆ get_subsystem_name()
static char const * ccf::CustomProtocolSubsystemInterface::get_subsystem_name |
( |
| ) |
|
|
inlinestatic |
◆ install()
virtual void ccf::CustomProtocolSubsystemInterface::install |
( |
const std::string & |
protocol_name, |
|
|
CreateSessionFn |
create_session_f |
|
) |
| |
|
pure virtual |
◆ uninstall()
virtual void ccf::CustomProtocolSubsystemInterface::uninstall |
( |
const std::string & |
protocol_name | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: