# 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

typedef PrettyDebug pdCDebug

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

enum pdDebugLevel

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.