XmlRpc::XmlRpcThreadedServer::Worker Class Reference

#include <XmlRpcThreadedServer.h>

Inheritance diagram for XmlRpc::XmlRpcThreadedServer::Worker:

XmlRpc::XmlRpcRunnable

List of all members.


Detailed Description

Execute a request.

Each client request is assigned to one worker to handle. Workers are executed on separate threads, and one worker may be responsible for dispatching events to multiple client connections.

Public Member Functions

 Worker ()
 Constructor. Executes the run method in a separate thread.
void run ()
 Implement the Runnable interface.

Protected Attributes

XmlRpcThread _thread
 The thread this worker is running in.


Constructor & Destructor Documentation

XmlRpc::XmlRpcThreadedServer::Worker::Worker (  )  [inline]

Constructor. Executes the run method in a separate thread.

00042 { _thread.setRunnable(this); _thread.start(); }


Member Function Documentation

void XmlRpc::XmlRpcThreadedServer::Worker::run (  )  [virtual]

Implement the Runnable interface.

Implements XmlRpc::XmlRpcRunnable.


Member Data Documentation

XmlRpcThread XmlRpc::XmlRpcThreadedServer::Worker::_thread [protected]

The thread this worker is running in.


The documentation for this class was generated from the following file:
Generated on Thu Apr 17 13:19:31 2008 for ITM OverSim by  doxygen 1.5.3