#include <quic_session.h>
Inherits quic::QUICSession.
|
| | QUICEchoSession (std::shared_ptr< ccf::RPCMap > rpc_map_, int64_t session_id_, ccf::ListenInterfaceID interface_id_, ringbuffer::AbstractWriterFactory &writer_factory) |
| |
| void | send_data (std::vector< uint8_t > &&data) override |
| |
| void | recv (const uint8_t *data_, size_t size_, sockaddr addr_) override |
| |
| | QUICSession (int64_t session_id_, ringbuffer::AbstractWriterFactory &writer_factory_) |
| |
| | ~QUICSession () override |
| |
| std::string | hostname () |
| |
| std::vector< uint8_t > | peer_cert () |
| |
| size_t | read (uint8_t *data, size_t size, sockaddr addr, bool exact=false) |
| |
| void | recv_buffered (const uint8_t *data, size_t size, sockaddr addr) |
| |
| void | send_raw (const uint8_t *data, size_t size, sockaddr addr) |
| |
| void | send_raw_thread (const std::vector< uint8_t > &data, sockaddr addr) |
| |
| void | send_buffered (const std::vector< uint8_t > &data, sockaddr addr) |
| |
| void | handle_incoming_data (std::span< const uint8_t > data) override |
| |
| void | flush () |
| |
| void | close_session () override |
| |
| void | close_thread () |
| |
| virtual | ~Session ()=default |
| |
◆ QUICEchoSession()
◆ recv()
| void quic::QUICEchoSession::recv |
( |
const uint8_t * |
data_, |
|
|
size_t |
size_, |
|
|
sockaddr |
addr_ |
|
) |
| |
|
inlineoverridevirtual |
◆ send_data()
| void quic::QUICEchoSession::send_data |
( |
std::vector< uint8_t > && |
data | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: