PHandleAggregator Class Reference

#include <sockagg.h>

Inheritance diagram for PHandleAggregator:
PObject PSocketAggregator< PSocketType >

List of all members.

Classes

class  EventBase
class  WorkerThreadBase

Public Types

typedef std::vector
< PAggregatedHandle * > 
PAggregatedHandleList_t
typedef std::vector
< WorkerThreadBase * > 
WorkerList_t

Public Member Functions

 PHandleAggregator (unsigned _max=10)
BOOL AddHandle (PAggregatedHandle *handle)
BOOL RemoveHandle (PAggregatedHandle *handle)

Public Attributes

PMutex listMutex
WorkerList_t workers
unsigned maxWorkerSize

Member Typedef Documentation


Constructor & Destructor Documentation

PHandleAggregator::PHandleAggregator ( unsigned  _max = 10  ) 

Member Function Documentation

BOOL PHandleAggregator::AddHandle ( PAggregatedHandle handle  ) 
BOOL PHandleAggregator::RemoveHandle ( PAggregatedHandle handle  ) 

Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Sun Sep 6 03:50:35 2009 for PWLib by  doxygen 1.6.1