|
wibble
0.1.28
|
Generic bind/listen/accept internet server. More...
#include <server.h>

Public Member Functions | |
| Server () | |
| ~Server () | |
| void | bind (const char *port, const char *host=NULL) |
| void | listen (int backlog=16) |
| void | set_sock_cloexec () |
Public Attributes | |
| std::string | host |
| std::string | port |
| int | socktype |
| int | sock |
| struct sigaction * | old_signal_actions |
| struct sigaction * | signal_actions |
Generic bind/listen/accept internet server.
References old_signal_actions, signal_actions, and sock.
| void wibble::net::Server::bind | ( | const char * | port, |
| const char * | host = NULL |
||
| ) |
References wibble::str::fmtf(), sock, and socktype.
| void wibble::net::Server::listen | ( | int | backlog = 16 | ) |
References sock.
| std::string wibble::net::Server::host |
Referenced by wibble::net::TCPServer::accept_loop().
| struct sigaction* wibble::net::Server::old_signal_actions |
| std::string wibble::net::Server::port |
Referenced by wibble::net::TCPServer::accept_loop(), and listen().
| struct sigaction* wibble::net::Server::signal_actions |
Referenced by wibble::net::TCPServer::signal_install(), wibble::net::TCPServer::signal_setup(), and ~Server().
Referenced by wibble::net::TCPServer::accept_loop(), bind(), listen(), set_sock_cloexec(), and ~Server().
Referenced by bind().
1.7.6.1