#include <session.h>
Inherits ccf::Session, and std::enable_shared_from_this< ThreadedSession >.
Inherited by http::HTTP2Session, http::HTTPSession, and http::UnencryptedHTTPSession.
◆ 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: