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

CIOPoolEx Member List

This is the complete list of members for CIOPoolEx, including all inherited members.

AssociateDevice(HANDLE hDevice, IHandler &handler) const overrideCIOPoolBase [virtual]
AssociateDeviceWithIOSubSystem(DeviceHandle device, IHandler &handler, const DWORD) overrideIIOPool [inline]
JetByteTools::IO::IIOSubSystem::AssociateDeviceWithIOSubSystem(DeviceHandle device, IHandler &handler, DWORD flags)=0IAssociateDeviceWithIOSubSystem [pure virtual]
BeginShutdown() overrideCIOPoolBase [virtual]
CIOPoolBase(ThreadCount numThreads, const JetByteTools::Core::_tstring &threadName)CIOPoolBase
CIOPoolBase(JetByteTools::Core::IMonitorThreadPool &monitor, ThreadCount numThreads, const JetByteTools::Core::_tstring &threadName)CIOPoolBase
CIOPoolBase(const CIOPoolBase &rhs)CIOPoolBase
CIOPoolEx(ULONG numEntriesPerCall, ThreadCount numThreads=0, bool log=true)CIOPoolEx [explicit]
CIOPoolEx(const CIOPoolEx &rhs)CIOPoolEx
JetByteTools::IO::CIOPoolEx::CIOPoolEx(ULONG numEntriesPerCall, ThreadCount numThreads=0)CIOPoolEx [explicit]
JetByteTools::IO::CIOPoolEx::CIOPoolEx(ULONG numEntriesPerCall, JetByteTools::Core::IMonitorThreadPool &monitor, ThreadCount numThreads=0)CIOPoolEx
JetByteTools::IO::CIOPoolEx::CIOPoolEx(const CIOPoolEx &rhs)CIOPoolEx
DeviceHandle typedefIAssociateDeviceWithIOSubSystem
DisassociateDeviceFromIOSubSystem(DeviceHandle, DWORD) overrideIIOPool [inline]
JetByteTools::IO::IIOSubSystem::DisassociateDeviceFromIOSubSystem(DeviceHandle device, DWORD flags)=0IAssociateDeviceWithIOSubSystem [pure virtual]
Dispatch(IHandler &handler, DWORD userData) overrideCIOPoolBase [virtual]
Dispatch(IHandler &handler, IBuffer *pBuffer, DWORD numberOfBytes) overrideCIOPoolBase [virtual]
GetHandle() const overrideCIOPoolBase [virtual]
GetNumberOfThreads() const overrideCIOPoolBase [virtual]
IsIOThread() const overrideIIOPool [inline, virtual]
JoinLogicalThreadGroup() const overrideCIOPoolBase [virtual]
m_iocpCIOPoolBase [protected]
ModifyDeviceAssociation(DeviceHandle, IHandler &, DWORD) overrideIIOPool [inline]
JetByteTools::IO::IIOSubSystem::ModifyDeviceAssociation(DeviceHandle device, IHandler &handler, DWORD flags)=0IAssociateDeviceWithIOSubSystem [pure virtual]
operator=(const CIOPoolEx &rhs)CIOPoolEx
JetByteTools::IO::CIOPoolEx::operator=(const CIOPoolEx &rhs)CIOPoolEx
JetByteTools::IO::CIOPoolBase::operator=(const CIOPoolBase &rhs)CIOPoolBase
ScheduleOperation(IRefCountedHandler &handler) overrideCIOPoolBase [virtual]
SetThreadName(const JetByteTools::Core::_tstring &threadName)CIOPoolBase
SetThreadPriority(int priority)CIOPoolBase
Start() overrideCIOPoolBase [virtual]
ThreadCount typedefCIOPoolBase
ThreadIdentifier typedefIIOPool
ThreadIsInPool() const overrideCIOPoolBase [virtual]
TryAssociateDevice(HANDLE hDevice, IHandler &handler) const overrideCIOPoolBase [virtual]
WaitForShutdownToComplete() overrideCIOPoolBase [virtual]
~CIOPoolBase() overrideCIOPoolBase
~CIOPoolEx() overrideCIOPoolEx
~IAssociateDeviceWithIOSubSystem()IAssociateDeviceWithIOSubSystem [protected, virtual]
~IDispatchToWorkerThread()IDispatchToWorkerThread [protected, virtual]
~IIOPool() overrideIIOPool [protected]
~IIOSubSystem()IIOSubSystem [virtual]
~IMonitorThreadPool()IMonitorThreadPool [private, virtual]


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