#include <windows.h>
#include <list>
#include <map>
#include "RunObject.h"
Classes | |
struct | tagFunctionData |
struct | tagThreadData |
class | CThreadPool |
Defines | |
#define | POOL_SIZE 10 |
#define | SHUTDOWN_EVT_NAME _T("PoolEventShutdown") |
Typedefs | |
typedef tagFunctionData | _FunctionData |
typedef tagThreadData | _ThreadData |
typedef map< DWORD, _ThreadData, less< DWORD >, allocator< _ThreadData > > | ThreadMap |
typedef list< _FunctionData, allocator< _FunctionData > > | FunctionList |
Enumerations | |
enum | ThreadPriority { High, Low } |
#define POOL_SIZE 10 |
#define SHUTDOWN_EVT_NAME _T("PoolEventShutdown") |
typedef struct tagFunctionData _FunctionData |
typedef struct tagThreadData _ThreadData |
typedef list<_FunctionData, allocator<_FunctionData> > FunctionList |
typedef map<DWORD, _ThreadData, less<DWORD>, allocator<_ThreadData> > ThreadMap |
enum ThreadPriority |