#include <TraceObject.h>
Klassendiagramm für CTraceObject:

Öffentliche Typen | |
| enum | eTraceLevel { MT_ERROR = 1, MT_WARNING = 2, MT_INFO = 4, MT_DEBUG = 8 } |
| Die unterschiedlichen Trace-Levels repräsentieren unterschiedliche Bits. Mehr... | |
Öffentliche Methoden | |
| CTraceObject () | |
| Konstructor. | |
| virtual | ~CTraceObject () |
| Destructor. | |
| virtual void | AddTrace (const char *lpszMsg, CTraceObject::eTraceLevel eLevel=CTraceObject::MT_ERROR) |
| Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level. | |
| void | AddTrace (std::ostrstream &oStream, CTraceObject::eTraceLevel eLevel=CTraceObject::MT_ERROR) |
| Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level. | |
| void | SetTraceLevel (int nTraceLevelMask) |
| Aktiviert die angegebenen Trace-Level. | |
Öffentliche, statische Methoden | |
| std::string | GetLastErrorText (DWORD dwError) |
Geschützte Methoden | |
| bool | GetIsTraceLevelAktivated (CTraceObject::eTraceLevel eLevel) const |
| Ueberprueft, ob eine bestimmte TraceLevel aktiviert ist. | |
Private Attribute | |
| int | m_nTraceLevelsActive |
| aktivierte TraceLevels | |
|
|
Die unterschiedlichen Trace-Levels repräsentieren unterschiedliche Bits. Je nachdem welche TraceMaske gesetzt wurde, werden die Trace WARNING, INFO, DEBUG, ERROR ausgegeben oder nicht. |
|
||||||||||||
|
Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level.
|
|
||||||||||||
|
Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level.
|
|
|
Ueberprueft, ob eine bestimmte TraceLevel aktiviert ist.
|
|
|
Aktiviert die angegebenen Trace-Level.
|
1.3.7