packio
|
The server_session class, created by the server. More...
#include <packio/server_session.h>
Public Types | |
using | socket_type = Socket |
The socket type. | |
using | protocol_type = typename socket_type::protocol_type |
The protocol type. | |
using | executor_type = typename socket_type::executor_type |
The executor type. | |
Public Member Functions | |
socket_type & | socket () |
Get the underlying socket. | |
const socket_type & | socket () const |
Get the underlying socket, const. | |
executor_type | get_executor () |
Get the executor associated with the object. | |
void | set_buffer_reserve_size (std::size_t size) noexcept |
Set the size reserved by the reception buffer. | |
std::size_t | get_buffer_reserve_size () const noexcept |
Get the size reserved by the reception buffer. | |
void | start () |
Start the session. | |
Static Public Attributes | |
static constexpr size_t | kDefaultBufferReserveSize = 4096 |
The default size reserved by the reception buffer. | |
The server_session class, created by the server.