#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: