The C++ framework for developing highly scalable, high performance servers on Windows platforms.

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)=0IManageThreadPoolThreads [private, pure virtual]
JetByteTools::Core::IManageThreadPoolThreads::OnThreadPoolProcessingStopped(const ThreadIdentifier &thread, bool dataAvailable)=0IManageThreadPoolThreads [private, pure virtual]
JetByteTools::Core::IManageThreadPoolThreads::OnThreadPoolThreadStarted(const ThreadIdentifier &thread)=0IManageThreadPoolThreads [private, pure virtual]
JetByteTools::Core::IManageThreadPoolThreads::OnThreadPoolThreadStopped(const ThreadIdentifier &thread)=0IManageThreadPoolThreads [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 typedefCThreadPoolEx
ThreadIdentifier typedefCThreadPoolEx
WaitForShutdownToComplete(Milliseconds forceTerminationAfter=INFINITE)CThreadPoolEx
~CThreadPoolEx() overrideCThreadPoolEx
~IManageThreadPoolThreads()IManageThreadPoolThreads [private, virtual]
~IRunnable()IRunnable [private, virtual]


Generated on Sun Sep 12 19:11:52 2021 for The Server Framework - v7.4 by doxygen 1.5.3