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

CThread Member List

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

AddThreadNameListener(IListenToThreadNaming &listener)CThreadBase [static]
AddThreadStartListener(IListenToThreadStart &listener)CThreadBase [static]
AddThreadStopListener(IListenToThreadStop &listener)CThreadBase [static]
CThread(IRunnable &runnable)CThread [explicit]
CThread(const CThread &rhs)CThread
GetWaitHandle() const overrideCThread [virtual]
IsRunning() const CThread
IsSignalled() const IWaitable [virtual]
IsThisThread() const CThread
NotifyThreadStartListeners()CThreadBase [protected]
NotifyThreadStopListeners()CThreadBase [protected]
operator=(const CThread &rhs)CThread
RemoveThreadNameListener(IListenToThreadNaming &listener)CThreadBase [static]
RemoveThreadStartListener(IListenToThreadStart &listener)CThreadBase [static]
RemoveThreadStopListener(IListenToThreadStop &listener)CThreadBase [static]
SetCurrentThreadName(const _tstring &threadName)CThread [static]
SetThreadName(const _tstring &threadName) const CThread
SetThreadName(ThreadId threadID, const _tstring &threadName)CThread [static]
JetByteTools::Core::CThreadBase::SetThreadName(const _tstring &threadID, const _tstring &threadName)CThreadBase [protected, static]
Start()CThread
Wait() const overrideCThread [virtual]
Wait(Milliseconds timeout) const overrideCThread [virtual]
WaitForHandle(HANDLE handle)IWaitable [static]
WaitForHandle(HANDLE handle, Milliseconds timeout)IWaitable [static]
WaitForMultipleHandles(DWORD numHandles, HANDLE *pHandles, bool waitAll, Milliseconds timeout)IWaitable [static]
WaitWithMessageLoop(HANDLE handle, Milliseconds timeout)IWaitable [static]
WaitWithMessageLoop(HANDLE handle, Milliseconds timeout, DWORD removeFlags)IWaitable [static]
WaitWithMessageLoop(DWORD numHandles, const HANDLE *pHandles, Milliseconds timeout)IWaitable [static]
WaitWithMessageLoop(DWORD numHandles, const HANDLE *pHandles, DWORD &signalledHandle, Milliseconds timeout)IWaitable [static]
WaitWithMessageLoop(DWORD numHandles, const HANDLE *pHandles, DWORD &signalledHandle, Milliseconds timeout, DWORD removeFlags)IWaitable [static]
~CThread() overrideCThread
~IWaitable()IWaitable [protected, virtual]


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