|
Joedb 10.3.0
The Journal-Only Embedded Database
|
#include <joedb/rpc/Server.h>


Public Member Functions | |
| Session (Server &server, boost::asio::local::stream_protocol::socket &&socket) | |
| boost::asio::awaitable< void > | run () override |
Public Member Functions inherited from joedb::asio::Server::Session | |
| boost::asio::awaitable< size_t > | read_buffer (size_t offset, size_t size) |
| boost::asio::awaitable< void > | write_buffer () |
| Session (Server &server, boost::asio::local::stream_protocol::socket &&socket) | |
| void | log (const std::string &message) noexcept override |
| virtual void | cleanup () |
| virtual | ~Session () |
Public Member Functions inherited from joedb::Logger | |
| virtual | ~Logger ()=default |
Additional Inherited Members | |
Public Attributes inherited from joedb::asio::Server::Session | |
| Server & | server |
| const int64_t | id |
| boost::asio::local::stream_protocol::socket | socket |
| boost::asio::strand< boost::asio::thread_pool::executor_type > | strand |
| Buffer< 13 > | buffer |
Static Public Attributes inherited from joedb::Logger | |
| static Logger | dummy_logger |
|
inline |
|
inlineoverridevirtual |
Implements joedb::asio::Server::Session.