bitz-server  2.0.0
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="0.0.0.0", 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, unsigned int comm_timeout=0) throw ( ManagerException )
 
virtual void shutdown (bool graceful=true) throw ()
 
virtual void reap_worker (pid_t worker_pid) throw ()
 
virtual void manage_workers () throw ()
 

Constructor & Destructor Documentation

◆ Manager()

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

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

◆ ~Manager()

bitz::Manager::~Manager ( )
virtual

deconstructor