CThreadPool Member List
This is the complete list of members for
CThreadPool, including all inherited members.
BeginShutdown() | CThreadPool | |
CThreadPool(ThreadCount initialThreads, ThreadCount minThreads, ThreadCount maxThreads, ThreadCount maxDormantThreads, Milliseconds poolMaintPeriod, Milliseconds dispatchTimeout, JetByteTools::Core::IThreadPoolWorkerThreadFactory &threadFactory) | CThreadPool | |
CThreadPool(JetByteTools::Core::IMonitorThreadPool &monitor, ThreadCount initialThreads, ThreadCount minThreads, ThreadCount maxThreads, ThreadCount maxDormantThreads, Milliseconds poolMaintPeriod, Milliseconds dispatchTimeout, JetByteTools::Core::IThreadPoolWorkerThreadFactory &threadFactory) | CThreadPool | |
CThreadPool(const CThreadPool &rhs) | CThreadPool | |
Dispatch(ULONG_PTR completionKey, DWORD numberOfBytes=0, JetByteTools::Core::IAsyncWorkItem *pWorkItem=nullptr) | CThreadPool | |
EnableMaintenance(bool enableMaintenance=true, bool maintenanceEnabledForOnePassOnly=false) | CThreadPool | |
operator=(const CThreadPool &rhs) | CThreadPool | |
SetDispatchThreadName(const JetByteTools::Core::_tstring &threadName) const | CThreadPool | |
SetThreadName(const JetByteTools::Core::_tstring &threadName) const | CThreadPool | |
SetThreadPriority(int priority) | CThreadPool | |
Start(bool enableMaintenance=true) | CThreadPool | |
ThreadCount typedef | CThreadPool | |
ThreadIdentifier typedef | CThreadPool | |
WaitForShutdownToComplete(Milliseconds forceTerminationAfter=INFINITE) | CThreadPool | |
~CThreadPool() override | CThreadPool | |
~IManageThreadPoolThreads() | IManageThreadPoolThreads | [private, virtual] |
~IRunnable() | IRunnable | [private, virtual] |