strusBase  0.17
Public Types | Public Member Functions | Static Public Member Functions | List of all members
strus::DebugTraceMessage Class Reference

One item of a debug trace. More...

#include <debugTraceInterface.hpp>

Public Types

enum  Type { Open, Close, Event }
 

Public Member Functions

 DebugTraceMessage (Type type_, const char *component_, const char *id_, const std::string &content_)
 
 DebugTraceMessage (const DebugTraceMessage &o)
 
Type type () const
 
const char * component () const
 
const char * id () const
 
const std::string & content () const
 
const char * typeName () const
 

Static Public Member Functions

static const char * typeName (Type tp)
 

Detailed Description

One item of a debug trace.

Member Enumeration Documentation

Enumerator
Open 
Close 
Event 

Constructor & Destructor Documentation

strus::DebugTraceMessage::DebugTraceMessage ( Type  type_,
const char *  component_,
const char *  id_,
const std::string &  content_ 
)
inline
strus::DebugTraceMessage::DebugTraceMessage ( const DebugTraceMessage o)
inline

Member Function Documentation

const char* strus::DebugTraceMessage::component ( ) const
inline
const std::string& strus::DebugTraceMessage::content ( ) const
inline
const char* strus::DebugTraceMessage::id ( ) const
inline
Type strus::DebugTraceMessage::type ( ) const
inline
static const char* strus::DebugTraceMessage::typeName ( Type  tp)
inlinestatic
const char* strus::DebugTraceMessage::typeName ( ) const
inline

The documentation for this class was generated from the following file: