#include <sockagg.h>

Public Types | |
| typedef std::vector < PAggregatedHandle * > | HandleContextList_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 | mutex |
| WorkerList_t | workers |
| unsigned | maxWorkerSize |
| unsigned | minWorkerSize |
Classes | |
| class | EventBase |
| class | WorkerThreadBase |
| typedef std::vector<PAggregatedHandle *> PHandleAggregator::HandleContextList_t |
| typedef std::vector<WorkerThreadBase *> PHandleAggregator::WorkerList_t |
| PHandleAggregator::PHandleAggregator | ( | unsigned | _max = 10 |
) |
| BOOL PHandleAggregator::AddHandle | ( | PAggregatedHandle * | handle | ) |
Referenced by PSocketAggregator< PSocketType >::AddSocket().
| BOOL PHandleAggregator::RemoveHandle | ( | PAggregatedHandle * | handle | ) |
Referenced by PSocketAggregator< PSocketType >::RemoveSocket().
| unsigned PHandleAggregator::maxWorkerSize |
| unsigned PHandleAggregator::minWorkerSize |
1.5.5