#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 | ) |
BOOL PHandleAggregator::RemoveHandle | ( | PAggregatedHandle * | handle | ) |
unsigned PHandleAggregator::maxWorkerSize |
unsigned PHandleAggregator::minWorkerSize |