Eigene Dateien/9.Semester/Visualisierung/LU/Volume_Renderer_dec05v2/Volume Renderer/ThreadPool.h File Reference

#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 Documentation

#define POOL_SIZE   10

#define SHUTDOWN_EVT_NAME   _T("PoolEventShutdown")


Typedef Documentation

typedef struct tagFunctionData _FunctionData

typedef struct tagThreadData _ThreadData

typedef list<_FunctionData, allocator<_FunctionData> > FunctionList

typedef map<DWORD, _ThreadData, less<DWORD>, allocator<_ThreadData> > ThreadMap


Enumeration Type Documentation

enum ThreadPriority

Enumerator:
High 
Low 


Generated on Wed Dec 6 11:27:26 2006 by  doxygen 1.4.7