#include <server.h>
◆ pub_t
◆ server() [1/2]
      
        
          | us::gov::socket::server::server | ( |  | ) |  | 
      
 
 
◆ server() [2/2]
      
        
          | us::gov::socket::server::server | ( | uint16_t | port | ) |  | 
      
 
 
◆ ~server()
  
  | 
        
          | virtual us::gov::socket::server::~server | ( |  | ) |  |  | virtual | 
 
 
◆ attach()
  
  | 
        
          | virtual void us::gov::socket::server::attach | ( | client * |  | ) |  |  | virtual | 
 
 
◆ attach_noupdate()
  
  | 
        
          | virtual void us::gov::socket::server::attach_noupdate | ( | client * |  | ) |  |  | virtual | 
 
 
◆ banned_throttle()
      
        
          | bool us::gov::socket::server::banned_throttle | ( | const string & | addr | ) |  | 
      
 
 
◆ create_client()
  
  | 
        
          | virtual client* us::gov::socket::server::create_client | ( | int | sock | ) |  |  | virtual | 
 
 
◆ detach()
  
  | 
        
          | virtual void us::gov::socket::server::detach | ( | client * |  | ) |  |  | virtual | 
 
 
◆ dump()
      
        
          | void us::gov::socket::server::dump | ( | const string & | prefix, | 
        
          |  |  | ostream & | os | 
        
          |  | ) |  | const | 
      
 
 
◆ join()
  
  | 
        
          | void us::gov::socket::server::join | ( |  | ) |  |  | overridevirtual | 
 
 
◆ make_socket()
      
        
          | int us::gov::socket::server::make_socket | ( | uint16_t | port | ) |  | 
      
 
 
◆ on_destroy()
  
  | 
        
          | virtual void us::gov::socket::server::on_destroy | ( | client & |  | ) |  |  | inlinevirtual | 
 
 
◆ onwakeup()
      
        
          | void us::gov::socket::server::onwakeup | ( |  | ) |  | 
      
 
 
◆ proc_evil()
      
        
          | void us::gov::socket::server::proc_evil | ( | const vector< pair< uint32_t, string >> & |  | ) |  | 
      
 
 
◆ read_from_client()
      
        
          | datagram* us::gov::socket::server::read_from_client | ( | int | sock | ) |  | 
      
 
 
◆ receive_and_process()
  
  | 
        
          | virtual void us::gov::socket::server::receive_and_process | ( | client * |  | ) |  |  | pure virtual | 
 
 
◆ run()
      
        
          | void us::gov::socket::server::run | ( |  | ) |  | 
      
 
 
◆ set_not_blocking_mode()
  
  | 
        
          | static int us::gov::socket::server::set_not_blocking_mode | ( | int | sock | ) |  |  | static | 
 
 
◆ start()
  
  | 
        
          | ko us::gov::socket::server::start | ( |  | ) |  |  | overridevirtual | 
 
 
◆ stop()
  
  | 
        
          | void us::gov::socket::server::stop | ( |  | ) |  |  | overridevirtual | 
 
 
◆ wait_ready()
  
  | 
        
          | ko us::gov::socket::server::wait_ready | ( | const chrono::system_clock::time_point & | deadline | ) | const |  | overridevirtual | 
 
 
◆ ban
◆ clients
◆ port
      
        
          | uint16_t us::gov::socket::server::port | 
      
 
 
◆ sendq
◆ sock
      
        
          | int us::gov::socket::server::sock {0} | 
      
 
 
The documentation for this struct was generated from the following file: