XmlRpc::XmlRpcThreadedServer Class Reference

#include <XmlRpcThreadedServer.h>

Inheritance diagram for XmlRpc::XmlRpcThreadedServer:

XmlRpc::XmlRpcServer XmlRpc::XmlRpcSource List of all members.

Detailed Description

A class to handle multiple simultaneous XML RPC requests.


Public Member Functions

 XmlRpcThreadedServer (int nWorkers=6)
 Create a server object with a specified number of worker threads.

Protected Attributes

std::vector< Worker_workers
 The worker pool.
XmlRpcMutex _mutex
 Serialize dispatcher access.

Classes

class  Worker
 Each client request is assigned to one worker to handle. More...


Constructor & Destructor Documentation

XmlRpc::XmlRpcThreadedServer::XmlRpcThreadedServer ( int  nWorkers = 6  )  [inline]

Create a server object with a specified number of worker threads.

00029 : _workers(nWorkers) {}


Member Data Documentation

std::vector<Worker> XmlRpc::XmlRpcThreadedServer::_workers [protected]

The worker pool.

XmlRpcMutex XmlRpc::XmlRpcThreadedServer::_mutex [protected]

Serialize dispatcher access.


The documentation for this class was generated from the following file:
Generated on Tue Jul 24 16:51:19 2007 for ITM OverSim by  doxygen 1.5.1