wibble 1.1
Public Member Functions | Public Attributes | List of all members
wibble::net::Server Struct Reference

Generic bind/listen/accept internet server. More...

#include <server.h>

Inheritance diagram for wibble::net::Server:
Inheritance graph
[legend]

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 sigactionold_signal_actions
 
struct sigactionsignal_actions
 

Detailed Description

Generic bind/listen/accept internet server.

Constructor & Destructor Documentation

◆ Server()

wibble::net::Server::Server ( )

◆ ~Server()

wibble::net::Server::~Server ( )

Member Function Documentation

◆ bind()

void wibble::net::Server::bind ( const char port,
const char host = NULL 
)

◆ listen()

void wibble::net::Server::listen ( int  backlog = 16)

◆ set_sock_cloexec()

void wibble::net::Server::set_sock_cloexec ( )

Member Data Documentation

◆ host

std::string wibble::net::Server::host

◆ old_signal_actions

struct sigaction* wibble::net::Server::old_signal_actions

◆ port

std::string wibble::net::Server::port

◆ signal_actions

struct sigaction* wibble::net::Server::signal_actions

◆ sock

int wibble::net::Server::sock

◆ socktype

int wibble::net::Server::socktype

The documentation for this struct was generated from the following file: