#include <joedb/asio/Server.h>
Definition at line 34 of file Server.h.
 
◆ Session()
      
        
          | joedb::asio::Server::Session::Session | ( | Server & | server, | 
        
          |  |  | boost::asio::local::stream_protocol::socket && | socket | 
        
          |  | ) |  |  | 
      
 
 
◆ ~Session()
  
  | 
        
          | joedb::asio::Server::Session::~Session | ( |  | ) |  |  | virtualdefault | 
 
 
◆ cleanup()
  
  | 
        
          | virtual void joedb::asio::Server::Session::cleanup | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ log()
      
        
          | void joedb::asio::Server::Session::log | ( | std::string_view | s | ) |  | 
      
 
 
◆ read_buffer()
      
        
          | boost::asio::awaitable< size_t > joedb::asio::Server::Session::read_buffer | ( | size_t | offset, | 
        
          |  |  | size_t | size | 
        
          |  | ) |  |  | 
      
 
 
◆ run()
  
  | 
        
          | virtual boost::asio::awaitable< void > joedb::asio::Server::Session::run | ( |  | ) |  |  | pure virtual | 
 
 
◆ write_buffer()
      
        
          | boost::asio::awaitable< void > joedb::asio::Server::Session::write_buffer | ( |  | ) |  | 
      
 
 
◆ buffer
      
        
          | Buffer<13> joedb::asio::Server::Session::buffer | 
      
 
 
◆ id
      
        
          | const int64_t joedb::asio::Server::Session::id | 
      
 
 
◆ server
      
        
          | Server& joedb::asio::Server::Session::server | 
      
 
 
◆ socket
      
        
          | boost::asio::local::stream_protocol::socket joedb::asio::Server::Session::socket | 
      
 
 
◆ strand
      
        
          | boost::asio::strand<boost::asio::thread_pool::executor_type> joedb::asio::Server::Session::strand | 
      
 
 
The documentation for this class was generated from the following files:
- /home/rcoulom/repos/joedb/src/joedb/asio/Server.h
- /home/rcoulom/repos/joedb/src/joedb/asio/Server.cpp