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, IThreadPoolWorkerThreadFactory &threadFactory) | CThreadPool | |
CThreadPool(IMonitorThreadPool &monitor, ThreadCount initialThreads, ThreadCount minThreads, ThreadCount maxThreads, ThreadCount maxDormantThreads, Milliseconds poolMaintPeriod, Milliseconds dispatchTimeout, IThreadPoolWorkerThreadFactory &threadFactory) | CThreadPool | |
CThreadPool(const CThreadPool &rhs) | CThreadPool | |
Dispatch(ULONG_PTR completionKey, DWORD numberOfBytes=0, IAsyncWorkItem *pWorkItem=nullptr) | CThreadPool | |
EnableMaintenance(bool enableMaintenance=true, bool maintenanceEnabledForOnePassOnly=false) | CThreadPool | |
JetByteTools::Core::IManageThreadPoolThreads::OnThreadPoolProcessingStarted(const ThreadIdentifier &thread, bool dataAvailable)=0 | IManageThreadPoolThreads | [private, pure virtual] |
JetByteTools::Core::IManageThreadPoolThreads::OnThreadPoolProcessingStopped(const ThreadIdentifier &thread, bool dataAvailable)=0 | IManageThreadPoolThreads | [private, pure virtual] |
JetByteTools::Core::IManageThreadPoolThreads::OnThreadPoolThreadStarted(const ThreadIdentifier &thread)=0 | IManageThreadPoolThreads | [private, pure virtual] |
JetByteTools::Core::IManageThreadPoolThreads::OnThreadPoolThreadStopped(const ThreadIdentifier &thread)=0 | IManageThreadPoolThreads | [private, pure virtual] |
operator=(const CThreadPool &rhs) | CThreadPool | |
SetDispatchThreadName(const _tstring &threadName) const | CThreadPool | |
SetThreadName(const _tstring &threadName) const | CThreadPool | |
Start(bool enableMaintenance=true) | CThreadPool | |
ThreadCount typedef | CThreadPool | |
ThreadIdentifier typedef | CThreadPool | |
WaitForShutdownToComplete() | CThreadPool | |
~CThreadPool() override | CThreadPool | |
~IManageThreadPoolThreads() | IManageThreadPoolThreads | [private, virtual] |
~IRunnable() | IRunnable | [private, virtual] |