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

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 ( )


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

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

virtual destructor

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

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

Member Function Documentation

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

Write a trace message.

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