HyperPlatform Programmer's Reference
PerfCollector Member List

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

AddData(_In_ const char *location_name, _In_ ULONG64 elapsed_time)PerfCollectorinline
data_PerfCollectorprivate
final_output_routine_PerfCollectorprivate
FinalOutputRoutine typedefPerfCollector
GetPerfDataIndex(_In_ const char *key)PerfCollectorinlineprivate
initial_output_routine_PerfCollectorprivate
Initialize(_In_ OutputRoutine *output_routine, _In_opt_ InitialOutputRoutine *initial_output_routine=NoOutputRoutine, _In_opt_ FinalOutputRoutine *final_output_routine=NoOutputRoutine, _In_opt_ LockRoutine *lock_enter_routine=NoLockRoutine, _In_opt_ LockRoutine *lock_leave_routine=NoLockRoutine, _In_opt_ void *lock_context=nullptr, _In_opt_ void *output_context=nullptr)PerfCollectorinline
InitialOutputRoutine typedefPerfCollector
kInvalidDataIndexPerfCollectorprivatestatic
kMaxNumberOfDataEntriesPerfCollectorprivatestatic
lock_context_PerfCollectorprivate
lock_enter_routine_PerfCollectorprivate
lock_leave_routine_PerfCollectorprivate
LockRoutine typedefPerfCollector
NoLockRoutine(_In_opt_ void *lock_context)PerfCollectorinlineprivatestatic
NoOutputRoutine(_In_opt_ void *output_context)PerfCollectorinlineprivatestatic
output_context_PerfCollectorprivate
output_routine_PerfCollectorprivate
OutputRoutine typedefPerfCollector
Terminate()PerfCollectorinline