Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::profile Namespace Reference

Classes

class  CallTraceManager
 Manages call trace recording for visualization in Web Tracing Framework (WTF) format. More...
 
class  ScopedTracer
 Class to automatically record scope start and end events using the given TraceRecorder. More...
 
class  ScopedFrameTracer
 Class to automatically record frame start and end events using the given TraceRecorder. More...
 
class  TimelineMetric
 A timeline metric processes a timeline, computes a set of metrics and adds them to a Benchmark object. More...
 
class  TraceRecorder
 Class for recording frame events. More...
 
class  VSyncProfiler
 Singleton class that augments CallTraceManager with VSync tracing support. More...
 

Functions

CallTraceManagerGetCallTraceManager ()
 Get the global, static instance of CallTraceManager. More...
 

Function Documentation

ION_API CallTraceManager * ion::profile::GetCallTraceManager ( )

Get the global, static instance of CallTraceManager.

Definition at line 25 of file profiling.cc.

References ION_DECLARE_SAFE_STATIC_POINTER.

Referenced by ion::remote::CallTraceHandler::HandleRequest().