PHandleAggregator::WorkerThreadBase Class Reference

#include <sockagg.h>

Inheritance diagram for PHandleAggregator::WorkerThreadBase:

PThread PObject List of all members.

Public Member Functions

 WorkerThreadBase (EventBase &_event)
virtual void Trigger ()=0
void Main ()

Public Attributes

PMutex workerMutex
EventBaseevent
PAggregatedHandleList_t handleList
BOOL listChanged
BOOL shutdown

Constructor & Destructor Documentation

PHandleAggregator::WorkerThreadBase::WorkerThreadBase ( EventBase _event  ) 


Member Function Documentation

virtual void PHandleAggregator::WorkerThreadBase::Trigger (  )  [pure virtual]

void PHandleAggregator::WorkerThreadBase::Main (  )  [virtual]

User override function for the main execution routine of the thread. A descendent class must provide the code that will be executed in the thread within this function.

Note that the correct way for a thread to terminate is to return from this function.

Implements PThread.


Member Data Documentation

PMutex PHandleAggregator::WorkerThreadBase::workerMutex

EventBase& PHandleAggregator::WorkerThreadBase::event

PAggregatedHandleList_t PHandleAggregator::WorkerThreadBase::handleList

BOOL PHandleAggregator::WorkerThreadBase::listChanged

BOOL PHandleAggregator::WorkerThreadBase::shutdown


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:25:05 2008 for PTLib by  doxygen 1.5.1