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().