Public Member Functions | |
TSharedMemoryPerformanceDataBlockFactory (const JetByteTools::Win32::IKernelObjectName &name, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr) | |
TSharedMemoryPerformanceDataBlockFactory (const TSharedMemoryPerformanceDataBlockFactory &rhs) | |
virtual | ~TSharedMemoryPerformanceDataBlockFactory () |
Cleans up and removes any object instance names that were registered by this object. | |
TSharedMemoryPerformanceDataBlockFactory & | operator= (const TSharedMemoryPerformanceDataBlockFactory &rhs) |
IPerformanceDataBlock & | AllocatePerformanceDataBlock (const CPerformanceDataSchema &schema, DWORD firstCounterIndex) override |
void | ReleasePerformanceDataBlock (IPerformanceDataBlock &dataBlock) override |
TSharedMemoryPerformanceDataBlockFactory | ( | const JetByteTools::Win32::IKernelObjectName & | name, | |
SECURITY_ATTRIBUTES * | pSecurityAttributes = nullptr | |||
) | [inline] |
TSharedMemoryPerformanceDataBlockFactory | ( | const TSharedMemoryPerformanceDataBlockFactory< DataBlock > & | rhs | ) |
virtual ~TSharedMemoryPerformanceDataBlockFactory | ( | ) | [virtual] |
Cleans up and removes any object instance names that were registered by this object.
TSharedMemoryPerformanceDataBlockFactory& operator= | ( | const TSharedMemoryPerformanceDataBlockFactory< DataBlock > & | rhs | ) |
IPerformanceDataBlock & AllocatePerformanceDataBlock | ( | const CPerformanceDataSchema & | schema, | |
DWORD | firstCounterIndex | |||
) | [inline, override, virtual] |
Implements IPerformanceDataBlockFactory.
void ReleasePerformanceDataBlock | ( | IPerformanceDataBlock & | dataBlock | ) | [inline, override, virtual] |
Implements IPerformanceDataBlockFactory.