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

CMutex Member List

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

AbandonedWaitHandling enum nameCMutex
CMutex(SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, AbandonedWaitHandling abandonedWaitHandling=FailOnAbandonedWaits, InitialState initialState=NotOwned)CMutex [explicit]
CMutex(const IKernelObjectName &name, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, AbandonedWaitHandling abandonedWaitHandling=FailOnAbandonedWaits, InitialState initialState=NotOwned)CMutex [explicit]
CMutex(const IKernelObjectName &name, CreationFlags creationFlags, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, AbandonedWaitHandling abandonedWaitHandling=FailOnAbandonedWaits, InitialState initialState=NotOwned)CMutex
CMutex(const CMutex &rhs)CMutex
ConditionalOwner typedefIReentrantLockableObject
ConnectToExisting enum valueCMutex
CreateNew enum valueCMutex
CreateOrConnect enum valueCMutex
CreationFlags enum nameCMutex
FailOnAbandonedWaits enum valueCMutex
GetWaitHandle() const overrideCMutex
IgnoreAbandonedWaits enum valueCMutex
InitialState enum nameCMutex
Lock() overrideCMutex [virtual]
NotOwned enum valueCMutex
operator=(const CMutex &rhs)CMutex
Owned enum valueCMutex
Owner typedefIReentrantLockableObject
PotentialOwner typedefIReentrantLockableObject
TryLock() overrideCMutex [virtual]
Unlock() overrideCMutex [virtual]
Wait() const overrideCMutex
Wait(Milliseconds timeout) const overrideCMutex
~CMutex() overrideCMutex
~ILockableObject()ILockableObject [virtual]
~IReentrantLockableObject() overrideIReentrantLockableObject


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