ProfileManagerInterface Class Reference

#include <profiler.h>

详细描述

Internal .

静态公共成员函数

static MAXON_METHOD Result < void >  RegisterProfilingPoints (const ModuleInfo *moduleInfo)
static MAXON_METHOD Result < void >  DumpProfilerRegistrationErrors ()
static MAXON_METHOD Result < void >  DumpProfilerRegistry ()

私有成员函数

  MAXON_INTERFACE_NONVIRTUAL ( ProfileManagerInterface , MAXON_REFERENCE_NONE , "net.maxon.interface.profilemanager")

成员函数文档编制

◆  MAXON_INTERFACE_NONVIRTUAL()

MAXON_INTERFACE_NONVIRTUAL ( ProfileManagerInterface   ,
MAXON_REFERENCE_NONE   ,
"net.maxon.interface.profilemanager"   
)
private

◆  RegisterProfilingPoints()

static MAXON_METHOD Result <void> RegisterProfilingPoints ( const ModuleInfo *  moduleInfo )
static

Registers the profiling points of a framework or module.

参数
[in] moduleInfo ModuleInfo instance.

◆  DumpProfilerRegistrationErrors()

static MAXON_METHOD Result <void> DumpProfilerRegistrationErrors ( )
static

Dumps error strings collected during the registration of profiling points (if any).

◆  DumpProfilerRegistry()

static MAXON_METHOD Result <void> DumpProfilerRegistry ( )
static

Dumps the Profile Manager profiling point registry to the debugger console. The information is generated as a hierarchy of: modules > files > methods > points.