, including all inherited members.
AddInput(OutputType(*workerThreadCallback)(InputType, bool *returnOutput, void *perThreadData), InputType inputData) | ThreadPool< InputType, OutputType > | [inline] |
AddOutput(OutputType outputData) | ThreadPool< InputType, OutputType > | [inline] |
Clear(void) | ThreadPool< InputType, OutputType > | [inline] |
ClearInput(void) | ThreadPool< InputType, OutputType > | [inline] |
ClearOutput(void) | ThreadPool< InputType, OutputType > | [inline] |
GetInputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > | [inline] |
GetOutput(void) | ThreadPool< InputType, OutputType > | [inline] |
GetOutputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > | [inline] |
HasInput(void) | ThreadPool< InputType, OutputType > | [inline] |
HasInputFast(void) | ThreadPool< InputType, OutputType > | [inline] |
HasOutput(void) | ThreadPool< InputType, OutputType > | [inline] |
HasOutputFast(void) | ThreadPool< InputType, OutputType > | [inline] |
InputSize(void) | ThreadPool< InputType, OutputType > | [inline] |
IsWorking(void) | ThreadPool< InputType, OutputType > | [inline] |
LockInput(void) | ThreadPool< InputType, OutputType > | [inline] |
LockOutput(void) | ThreadPool< InputType, OutputType > | [inline] |
NumThreadsWorking(void) | ThreadPool< InputType, OutputType > | [inline] |
OutputSize(void) | ThreadPool< InputType, OutputType > | [inline] |
RemoveInputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > | [inline] |
RemoveOutputAtIndex(unsigned index) | ThreadPool< InputType, OutputType > | [inline] |
StartThreads(int numThreads, int stackSize, void *(*_perThreadInit)()=0, void(*_perThreadDeinit)(void *)=0) | ThreadPool< InputType, OutputType > | [inline] |
StopThreads(void) | ThreadPool< InputType, OutputType > | [inline] |
UnlockInput(void) | ThreadPool< InputType, OutputType > | [inline] |
UnlockOutput(void) | ThreadPool< InputType, OutputType > | [inline] |
WasStarted(void) | ThreadPool< InputType, OutputType > | [inline] |