Dali 3D User Interface Engine
List of all members | Public Member Functions | Protected Member Functions
Dali::Internal::Adaptor::TraceInterface Class Referenceabstract

Abstract Tracing Interface. More...

#include <trace-interface.h>

Inheritance diagram for Dali::Internal::Adaptor::TraceInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void Trace (const PerformanceMarker &marker, const std::string &traceMessage)=0
 Write a trace message. More...
 

Protected Member Functions

 TraceInterface ()
 Constructor. More...
 
virtual ~TraceInterface ()
 virtual destructor More...
 
 TraceInterface (const TraceInterface &)
 
TraceInterfaceoperator= (const TraceInterface &)
 

Detailed Description

Abstract Tracing Interface.

Used to log trace messages. E.g. On Linux this may use ftrace

Definition at line 43 of file trace-interface.h.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::TraceInterface::TraceInterface ( )
inlineprotected

Constructor.

Definition at line 60 of file trace-interface.h.

virtual Dali::Internal::Adaptor::TraceInterface::~TraceInterface ( )
inlineprotectedvirtual

virtual destructor

Definition at line 67 of file trace-interface.h.

Dali::Internal::Adaptor::TraceInterface::TraceInterface ( const TraceInterface )
protected

Member Function Documentation

TraceInterface& Dali::Internal::Adaptor::TraceInterface::operator= ( const TraceInterface )
protected
virtual void Dali::Internal::Adaptor::TraceInterface::Trace ( const PerformanceMarker marker,
const std::string &  traceMessage 
)
pure virtual

Write a trace message.

Parameters
markerperformance marker
traceMessagetrace message

Implemented in Dali::Internal::Adaptor::KernelTrace, and Dali::Internal::Adaptor::SystemTrace.

Referenced by Dali::Internal::Adaptor::PerformanceServer::LogMarker().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
Dali Docs Home
Read more about Dali