OMKTracer.h File Reference

#include "OBTTrace.h"
#include "OMKOpenMASK.h"
#include "OMKException.h"

Include dependency graph for OMKTracer.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OMK

Classes

class  OMK::TracerIdTmp
 A class to activate temporarily an id. More...

Defines

#define OMERROR(X)   TRACE( OMK_DEBUG_ERROR, X )
 Define the OMERROR macro.
#define OMMESSAGE(X)   TRACE( OMK_DEBUG_MESSAGE, X )
 Define the OMMESSAGE macro.
#define OMFATALERROR(X)
 Define the OMFATALERROR macro.
#define OMTRACE(X)   TRACE( OMK_DEBUG_WARNING, X )
 Define the OMTRACE macro.
#define OMTRACEID(ID, X)   TRACE( ID, X )
 Define the OMTRACEM macro.
#define OMASSERT(X)
 Define the OMASSERT macro.
#define OMASSERTM(TEST, X)
 Define the OMASSERTM macro.
Flags which enable/disable the specific warnings.
#define OMK_DEBUG_WARNING   "WARNING"
 id for traces for warnings.
#define OMK_DEBUG_FATAL_ERROR   "FATAL ERROR"
 id for traces for errors.
#define OMK_DEBUG_ERROR   "ERROR"
 id for traces for errors.
#define OMK_DEBUG_MESSAGE   "MESSAGE"
 id for traces for messages.
#define OMK_DEBUG_OMK   "Kernel"
 id for traces of the kernel.
#define OMK_DEBUG_OMK_EXEC   "Kernel:Stack"
 id for call stack traces of the kernel.
#define OMK_DEBUG_OMK_OBJ   "Kernel:Object"
 id for object creation and configuration traces.
#define OMK_DEBUG_OMK_POL   "Kernel:Polator"
 id for polator traces.
#define OMK_DEBUG_OMK_NAME   "Kernel:Name"
 id of name server traces.
#define OMK_DEBUG_OMK_EVENT   "Kernel:Event"
 id for event traces of the kernel.
#define OMK_DEBUG_OMK_MULTI   "Kernel:Multi"
 id for multi-process traces.
#define OMK_DEBUG_OMK_EXT   "Kernel:Extension"
 id for traces of the extension.
#define OMK_DEBUG_OMK_ATTR   "Kernel:Attribute"
 id for traces of the attribute.
#define OMK_DEBUG_OMK_TYPE   "Kernel:Type"
 id for traces of the type.
#define OMK_DEBUG_INP_EXT   "Input:Extension"
 id for traces of the Input_Extension.
#define OMK_DEBUG_VIS   "Vis"
 id for traces of the visualisation.
#define OMK_DEBUG_VIS_EXEC   "Vis:Stack"
 id for call stack traces of the visualisation.
#define OMK_DEBUG_III   "Iii"
 id for vis traces.
#define OMK_DEBUG_INP   "Inp"
 id for traces of the inputs.
#define OMK_DEBUG_PVM   "PVM"
 id for traces for PVM Can be used with OMTRACEID, see How to choose which messages to display.

Functions

std::string OMK::getAttrOwnerMsg (const IAttribute *attr)
Message formatting functions.
Use these functions to format the message.

std::string OMK::debugMsg (const SimulatedObject *obj)
 Message formatting for simulated object.
std::string OMK::debugMsg (const Extension *ext, ExtensibleSimulatedObject *obj=0)
 Message formatting for extension.
std::string OMK::debugMsg (const IAttribute *attr)
 Message formatting for attribute.


logo OpenMask

Documentation generated on Mon Jun 9 11:45:59 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007