Ion
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
profiling.cc
Go to the documentation of this file.
1
18
#include "
ion/profile/profiling.h
"
19
20
#include "
ion/base/staticsafedeclare.h
"
21
22
namespace
ion {
23
namespace
profile {
24
25
CallTraceManager
*
GetCallTraceManager
() {
26
ION_DECLARE_SAFE_STATIC_POINTER
(
CallTraceManager
, manager);
27
return
manager;
28
}
29
30
}
// namespace profile
31
}
// namespace ion
ION_DECLARE_SAFE_STATIC_POINTER
#define ION_DECLARE_SAFE_STATIC_POINTER(type, variable)
Declare a static non-array pointer and calls a default constructor.
Definition:
staticsafedeclare.h:111
ion::profile::GetCallTraceManager
CallTraceManager * GetCallTraceManager()
Get the global, static instance of CallTraceManager.
Definition:
profiling.cc:25
profiling.h
staticsafedeclare.h
ion::profile::CallTraceManager
Manages call trace recording for visualization in Web Tracing Framework (WTF) format.
Definition:
calltracemanager.h:44
profile
profiling.cc
Generated by
1.8.6