PrettyDebug.hh File Reference

#include "DebugOStream.hh"
#include <string>
#include "RTI.hh"

Go to the source code of this file.

Classes

class  PrettyDebug

Defines

#define pdSEmptyMessage   "Pretty Debug Server empty Message."
 < Deprecated, use NDEBUG
#define pdMaxMessageSize   255
#define pdDebugKeysString   ":ACDEGIMPRSTWXZ\0"

Typedefs

typedef unsigned TDebugLevel
typedef PrettyDebug pdCDebug

Enumerations

enum  pdDebugLevel {
  pdUnused, pdAnswer, pdCom, pdDebug,
  pdError, pdGendoc, pdInit, pdMessage,
  pdProtocol, pdRegister, pdRequest, pdTerm,
  pdWarning, pdExcept, pdTrace, pdLast
}
 Do not use the pdUnused and pdLast Levels!!! Do not also specify any value for the elements, because order is used and missing value would cause crash. More...


Define Documentation

#define pdDebugKeysString   ":ACDEGIMPRSTWXZ\0"

Definition at line 71 of file PrettyDebug.hh.

Referenced by PrettyDebug::ParseEnvString().

#define pdMaxMessageSize   255

Definition at line 43 of file PrettyDebug.hh.

Referenced by PrettyDebug::Out(), and PrettyDebug::ParseEnvString().

#define pdSEmptyMessage   "Pretty Debug Server empty Message."

< Deprecated, use NDEBUG

Definition at line 36 of file PrettyDebug.hh.

Referenced by PrettyDebug::Print().


Typedef Documentation

Deprecated:
pdCDebug replaced by PrettyDebug

Definition at line 142 of file PrettyDebug.hh.

typedef unsigned TDebugLevel

Definition at line 39 of file PrettyDebug.hh.


Enumeration Type Documentation

Do not use the pdUnused and pdLast Levels!!! Do not also specify any value for the elements, because order is used and missing value would cause crash.

pdLast must always be the last in the enum. Key(see pdDebugKeys)

Enumerator:
pdUnused  Do not use! :.
pdAnswer  Server answer A.
pdCom  Communication C.
pdDebug  Debug D.
pdError  Error E.
pdGendoc  Gendoc G.
pdInit  Initialization I.
pdMessage  Message Type M.
pdProtocol  Protocol P.
pdRegister  Object Registration R.
pdRequest  Client Request S.
pdTerm  Terminate T.
pdWarning  Warning W.
pdExcept  Exceptions X.
pdTrace  Trace Z.
pdLast 

Definition at line 49 of file PrettyDebug.hh.


Generated on Thu Apr 30 15:53:54 2009 for CERTIDeveloperDocumentation by doxygen 1.5.5