HyperPlatform Programmer's Reference
|
This is the complete list of members for PerfCollector, including all inherited members.
AddData(_In_ const char *location_name, _In_ ULONG64 elapsed_time) | PerfCollector | inline |
data_ | PerfCollector | private |
final_output_routine_ | PerfCollector | private |
FinalOutputRoutine typedef | PerfCollector | |
GetPerfDataIndex(_In_ const char *key) | PerfCollector | inlineprivate |
initial_output_routine_ | PerfCollector | private |
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) | PerfCollector | inline |
InitialOutputRoutine typedef | PerfCollector | |
kInvalidDataIndex | PerfCollector | privatestatic |
kMaxNumberOfDataEntries | PerfCollector | privatestatic |
lock_context_ | PerfCollector | private |
lock_enter_routine_ | PerfCollector | private |
lock_leave_routine_ | PerfCollector | private |
LockRoutine typedef | PerfCollector | |
NoLockRoutine(_In_opt_ void *lock_context) | PerfCollector | inlineprivatestatic |
NoOutputRoutine(_In_opt_ void *output_context) | PerfCollector | inlineprivatestatic |
output_context_ | PerfCollector | private |
output_routine_ | PerfCollector | private |
OutputRoutine typedef | PerfCollector | |
Terminate() | PerfCollector | inline |