KyGlue::PerfMarkerInterface Class Reference

KyGlue::PerfMarkerInterface Class Reference

#include <perfmarkerinterface.h>

Class Description

Concrete implementation of IPerfMarkerInterface.

+ Examples:

Inherits Kaim::IPerfMarkerInterface.

Static Public Member Functions

static IPerfMarkerInterface *& Instance ()
 Returns a reference to the singleton pointer. This function called in BaseSystem::Init() with the variable set in BaseSystemConfig::m_perfMarkerInterface. More...
 
static void BeginMarker (const char *name)
 calls Instance()->Begin(name); More...
 
static void EndMarker ()
 calls Instance()->End(name); More...
 

Private Member Functions

virtual void Begin (const char *name)
 Begin a new marker. More...
 
virtual void End ()
 End the current marker. More...
 

Member Function Documentation

void KyGlue::PerfMarkerInterface::Begin ( const char *  name)
privatevirtual

Begin a new marker.

Implements Kaim::IPerfMarkerInterface.

static void Kaim::IPerfMarkerInterface::BeginMarker ( const char *  name)
inlinestaticinherited

calls Instance()->Begin(name);

void KyGlue::PerfMarkerInterface::End ( )
privatevirtual

End the current marker.

Implements Kaim::IPerfMarkerInterface.

static void Kaim::IPerfMarkerInterface::EndMarker ( )
inlinestaticinherited

calls Instance()->End(name);

static IPerfMarkerInterface*& Kaim::IPerfMarkerInterface::Instance ( )
inlinestaticinherited

Returns a reference to the singleton pointer. This function called in BaseSystem::Init() with the variable set in BaseSystemConfig::m_perfMarkerInterface.


The documentation for this class was generated from the following files:
  • integration/gwnavruntimeglue/perfmarkerinterface/perfmarkerinterface.h
  • integration/gwnavruntimeglue/perfmarkerinterface/perfmarkerinterface.cpp