bitz-server  0.1.6
Classes | Public Member Functions | List of all members
bitz::Manager Class Reference

Classes

struct  manager_t
 
struct  worker_pool_t
 

Public Member Functions

 Manager (unsigned short port, const std::string &address="", int backlog=128) throw ( ManagerException )
 
virtual ~Manager ()
 
virtual void spawn (unsigned int max_workers=BITZ_MAX_WORKERS, unsigned int max_worker_requests=BITZ_MAX_WORKER_REQUESTS) throw ( ManagerException )
 
virtual void shutdown (bool graceful=true) throw ()
 
virtual void reap_worker (pid_t worker_pid) throw ()
 
virtual void manager_workers () throw ()
 

Constructor & Destructor Documentation

bitz::Manager::Manager ( unsigned short  port,
const std::string &  address = "",
int  backlog = 128 
)
throw (ManagerException
)

Note: backlog = SOMAXCONN (from sys/socket.h)

bitz::Manager::~Manager ( )
virtual

deconstructor