#include <session.h>
Inherits ccf::Session, and std::enable_shared_from_this< ThreadedSession >.
Inherited by ccf::EncryptedSession, and ccf::UnencryptedSession.
◆ ThreadedSession()
ccf::ThreadedSession::ThreadedSession |
( |
int64_t |
thread_affinity | ) |
|
|
inline |
◆ handle_incoming_data()
void ccf::ThreadedSession::handle_incoming_data |
( |
std::span< const uint8_t > |
data | ) |
|
|
inlineoverridevirtual |
◆ handle_incoming_data_cb()
static void ccf::ThreadedSession::handle_incoming_data_cb |
( |
std::unique_ptr<::threading::Tmsg< SendRecvMsg > > |
msg | ) |
|
|
inlinestatic |
◆ handle_incoming_data_thread()
virtual void ccf::ThreadedSession::handle_incoming_data_thread |
( |
std::vector< uint8_t > && |
data | ) |
|
|
pure virtual |
◆ send_data()
void ccf::ThreadedSession::send_data |
( |
std::span< const uint8_t > |
data | ) |
|
|
inlineoverridevirtual |
◆ send_data_cb()
static void ccf::ThreadedSession::send_data_cb |
( |
std::unique_ptr<::threading::Tmsg< SendRecvMsg > > |
msg | ) |
|
|
inlinestatic |
◆ send_data_thread()
virtual void ccf::ThreadedSession::send_data_thread |
( |
std::vector< uint8_t > && |
data | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: