Public Member Functions | |
virtual IPerformanceDataBlock & | AllocatePerformanceDataBlock (const CPerformanceDataSchema &schema, DWORD firstCounterIndex)=0 |
virtual void | ReleasePerformanceDataBlock (IPerformanceDataBlock &dataBlock)=0 |
Protected Member Functions | |
virtual | ~IPerformanceDataBlockFactory () |
virtual ~IPerformanceDataBlockFactory | ( | ) | [protected, virtual] |
virtual IPerformanceDataBlock& AllocatePerformanceDataBlock | ( | const CPerformanceDataSchema & | schema, | |
DWORD | firstCounterIndex | |||
) | [pure virtual] |
Implemented in CHeapMemoryPerformanceDataBlockFactory, and TSharedMemoryPerformanceDataBlockFactory.
virtual void ReleasePerformanceDataBlock | ( | IPerformanceDataBlock & | dataBlock | ) | [pure virtual] |
Implemented in CHeapMemoryPerformanceDataBlockFactory, and TSharedMemoryPerformanceDataBlockFactory.