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