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

CSharedMemoryPerformanceDataBlock Member List

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

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]
ConnectedExisting enum valueIPerformanceDataBlock
CPerformanceDataBlock(const CPerformanceDataBlock &rhs)CPerformanceDataBlock
CPerformanceDataBlock(JetByteTools::Core::ILockableObject &lock)CPerformanceDataBlock [explicit, protected]
CreatedNew enum valueIPerformanceDataBlock
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]
GetCounterData() const overrideCPerformanceDataBlock [virtual]
GetLock() overrideCPerformanceDataBlock [virtual]
GetNumberOfInstancesAllocated(const PERF_OBJECT_TYPE *pObject) const overrideCPerformanceDataBlock [virtual]
GetObjectDefinitions() const overrideCPerformanceDataBlock [virtual]
InitialiseMemory(const CPerformanceDataSchema &schema, DWORD firstCounterIndex, void *pMemoryBlock)CPerformanceDataBlock [protected]
operator=(const CSharedMemoryPerformanceDataBlock &rhs)CSharedMemoryPerformanceDataBlock
JetByteTools::PerfMon::CPerformanceDataBlock::operator=(const CPerformanceDataBlock &rhs)CPerformanceDataBlock
ReleaseObjectInstance(const PERF_OBJECT_TYPE *pObject, LONG instanceId) overrideCPerformanceDataBlock [virtual]
ValidateTokenPrivileges(bool isGlobalName, SECURITY_ATTRIBUTES *pSecurityAttributes)CSharedMemoryPerformanceDataBlock [protected, static]
~IPerformanceDataBlock()IPerformanceDataBlock [protected, virtual]


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