SLikeNet 0.1.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ThreadPool< InputType, OutputType > Member List

This is the complete list of members for ThreadPool< InputType, OutputType >, including all inherited members.

AddInput(OutputType(*workerThreadCallback)(InputType, bool *returnOutput, void *perThreadData), InputType inputData) | ThreadPool< InputType, OutputType > |
AddOutput(OutputType outputData) | ThreadPool< InputType, OutputType > |
Clear(void) | ThreadPool< InputType, OutputType > |
ClearInput(void) | ThreadPool< InputType, OutputType > |
ClearOutput(void) | ThreadPool< InputType, OutputType > |
GetInputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > |
GetOutput(void) | ThreadPool< InputType, OutputType > |
GetOutputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > |
HasInput(void) | ThreadPool< InputType, OutputType > |
HasInputFast(void) | ThreadPool< InputType, OutputType > |
HasOutput(void) | ThreadPool< InputType, OutputType > |
HasOutputFast(void) | ThreadPool< InputType, OutputType > |
inputFunctionQueue | ThreadPool< InputType, OutputType > | protected
inputQueue | ThreadPool< InputType, OutputType > | protected
inputQueueMutex | ThreadPool< InputType, OutputType > | protected
InputSize(void) | ThreadPool< InputType, OutputType > |
IsWorking(void) | ThreadPool< InputType, OutputType > |
LockInput(void) | ThreadPool< InputType, OutputType > |
LockOutput(void) | ThreadPool< InputType, OutputType > |
numThreadsRunning | ThreadPool< InputType, OutputType > | protected
numThreadsRunningMutex | ThreadPool< InputType, OutputType > | protected
NumThreadsWorking(void) | ThreadPool< InputType, OutputType > |
numThreadsWorking | ThreadPool< InputType, OutputType > | protected
outputQueue | ThreadPool< InputType, OutputType > | protected
outputQueueMutex | ThreadPool< InputType, OutputType > | protected
OutputSize(void) | ThreadPool< InputType, OutputType > |
Pause(void) | ThreadPool< InputType, OutputType > |
perThreadDataDestructor | ThreadPool< InputType, OutputType > | protected
perThreadDataFactory | ThreadPool< InputType, OutputType > | protected
quitAndIncomingDataEvents | ThreadPool< InputType, OutputType > | protected
RAK_THREAD_DECLARATION(WorkerThread) | ThreadPool< InputType, OutputType > | protected
RemoveInputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > |
RemoveOutputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > |
Resume(void) | ThreadPool< InputType, OutputType > |
runThreads | ThreadPool< InputType, OutputType > | protected
runThreadsMutex | ThreadPool< InputType, OutputType > | protected
SetThreadDataInterface(ThreadDataInterface *tdi, void *context) | ThreadPool< InputType, OutputType > |
StartThreads(int numThreads, int stackSize, void *(*_perThreadInit)()=0, void(*_perThreadDeinit)(void *)=0) | ThreadPool< InputType, OutputType > |
StopThreads(void) | ThreadPool< InputType, OutputType > |
tdiContext | ThreadPool< InputType, OutputType > | protected
threadDataInterface | ThreadPool< InputType, OutputType > | protected
ThreadPool() | ThreadPool< InputType, OutputType > |
UnlockInput(void) | ThreadPool< InputType, OutputType > |
UnlockOutput(void) | ThreadPool< InputType, OutputType > |
WasStarted(void) | ThreadPool< InputType, OutputType > |
workingThreadCountMutex | ThreadPool< InputType, OutputType > | protected
~ThreadPool() | ThreadPool< InputType, OutputType > |