#include <sockagg.h>
Inheritance diagram for PHandleAggregator:

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 |
Classes | |
| class | EventBase |
| class | WorkerThreadBase |
| typedef std::vector<PAggregatedHandle *> PHandleAggregator::PAggregatedHandleList_t |
| typedef std::vector<WorkerThreadBase *> PHandleAggregator::WorkerList_t |
| PHandleAggregator::PHandleAggregator | ( | unsigned | _max = 10 |
) |
| BOOL PHandleAggregator::AddHandle | ( | PAggregatedHandle * | handle | ) |
| BOOL PHandleAggregator::RemoveHandle | ( | PAggregatedHandle * | handle | ) |
| unsigned PHandleAggregator::maxWorkerSize |
1.5.1