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

CSharedMemoryMutexPerformanceDataBlock Member List

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

AbandonedWaitHandling enum nameCMutex [private]
AllocateChildObjectInstance(const PERF_OBJECT_TYPE *pObject, const JetByteTools::Core::_tstring &instanceName, const PERF_OBJECT_TYPE *pParentObject, LONG parentInstanceId, AllocationDisposition &allocationDisposition) overrideCPerformanceDataBlock [virtual]
AllocateChildObjectInstance(const PERF_OBJECT_TYPE *pObject, LONG instanceId, const PERF_OBJECT_TYPE *pParentObject, LONG parentInstanceId, AllocationDisposition &allocationDisposition) overrideCPerformanceDataBlock [virtual]
AllocateObjectInstance(const PERF_OBJECT_TYPE *pObject, const JetByteTools::Core::_tstring &instanceName, LONG parentInstanceId, AllocationDisposition &allocationDisposition) overrideCPerformanceDataBlock [virtual]
AllocateObjectInstance(const PERF_OBJECT_TYPE *pObject, LONG instanceId, AllocationDisposition &allocationDisposition) overrideCPerformanceDataBlock [virtual]
AllocationDisposition enum nameIPerformanceDataBlock
CalculateSizeOfMemoryRequired(const CPerformanceDataSchema &schema)CPerformanceDataBlock [static]
CheckTokenPrivileges(bool isGlobalName, SECURITY_ATTRIBUTES *pSecurityAttributes)CSharedMemoryPerformanceDataBlock [static]
CMutex(SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, AbandonedWaitHandling abandonedWaitHandling=FailOnAbandonedWaits, InitialState initialState=NotOwned)CMutex [explicit, private]
CMutex(const IKernelObjectName &name, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, AbandonedWaitHandling abandonedWaitHandling=FailOnAbandonedWaits, InitialState initialState=NotOwned)CMutex [explicit, private]
CMutex(const IKernelObjectName &name, CreationFlags creationFlags, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, AbandonedWaitHandling abandonedWaitHandling=FailOnAbandonedWaits, InitialState initialState=NotOwned)CMutex [private]
CMutex(const CMutex &rhs)CMutex [private]
ConditionalOwner typedefIReentrantLockableObject [private]
ConnectedExisting enum valueIPerformanceDataBlock
ConnectToExisting enum valueCMutex [private]
CPerformanceDataBlock(const CPerformanceDataBlock &rhs)CPerformanceDataBlock
CPerformanceDataBlock(JetByteTools::Core::ILockableObject &lock)CPerformanceDataBlock [explicit, protected]
CreatedNew enum valueIPerformanceDataBlock
CreateNew enum valueCMutex [private]
CreateOrConnect enum valueCMutex [private]
CreationFlags enum nameCMutex [private]
CSharedMemoryMutexPerformanceDataBlock(const JetByteTools::Win32::IKernelObjectName &name, const CPerformanceDataSchema &schema, DWORD firstCounterIndex, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr)CSharedMemoryMutexPerformanceDataBlock
CSharedMemoryMutexPerformanceDataBlock(const CSharedMemoryMutexPerformanceDataBlock &rhs)CSharedMemoryMutexPerformanceDataBlock
CSharedMemoryPerformanceDataBlock(const CSharedMemoryPerformanceDataBlock &rhs)CSharedMemoryPerformanceDataBlock
CSharedMemoryPerformanceDataBlock(JetByteTools::Core::ILockableObject &lock, const JetByteTools::Win32::IKernelObjectName &name, const CPerformanceDataSchema &schema, DWORD firstCounterIndex, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr)CSharedMemoryPerformanceDataBlock [protected]
FailOnAbandonedWaits enum valueCMutex [private]
GetCounterData() const overrideCPerformanceDataBlock [virtual]
GetLock() overrideCPerformanceDataBlock [virtual]
GetNumberOfInstancesAllocated(const PERF_OBJECT_TYPE *pObject) const overrideCPerformanceDataBlock [virtual]
GetObjectDefinitions() const overrideCPerformanceDataBlock [virtual]
GetWaitHandle() const overrideCMutex [private]
IgnoreAbandonedWaits enum valueCMutex [private]
InitialiseMemory(const CPerformanceDataSchema &schema, DWORD firstCounterIndex, void *pMemoryBlock)CPerformanceDataBlock [protected]
InitialState enum nameCMutex [private]
Lock() overrideCMutex [private, virtual]
NotOwned enum valueCMutex [private]
operator=(const CSharedMemoryMutexPerformanceDataBlock &rhs)CSharedMemoryMutexPerformanceDataBlock
JetByteTools::Win32::CMutex::operator=(const CMutex &rhs)CMutex [private]
JetByteTools::PerfMon::CSharedMemoryPerformanceDataBlock::operator=(const CSharedMemoryPerformanceDataBlock &rhs)CSharedMemoryPerformanceDataBlock
JetByteTools::PerfMon::CPerformanceDataBlock::operator=(const CPerformanceDataBlock &rhs)CPerformanceDataBlock
Owned enum valueCMutex [private]
Owner typedefIReentrantLockableObject [private]
PotentialOwner typedefIReentrantLockableObject [private]
ReleaseObjectInstance(const PERF_OBJECT_TYPE *pObject, LONG instanceId) overrideCPerformanceDataBlock [virtual]
TryLock() overrideCMutex [private, virtual]
Unlock() overrideCMutex [private, virtual]
ValidateTokenPrivileges(bool isGlobalName, SECURITY_ATTRIBUTES *pSecurityAttributes)CSharedMemoryPerformanceDataBlock [protected, static]
Wait() const overrideCMutex [private]
Wait(Milliseconds timeout) const overrideCMutex [private]
~CMutex() overrideCMutex [private]
~ILockableObject()ILockableObject [private, virtual]
~IPerformanceDataBlock()IPerformanceDataBlock [protected, virtual]
~IReentrantLockableObject() overrideIReentrantLockableObject [private]


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