#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 | |
Definiert in Zeile 43 der Datei TraceObject.h.
|
|
Die unterschiedlichen Trace-Levels repräsentieren unterschiedliche Bits. Je nachdem welche TraceMaske gesetzt wurde, werden die Trace WARNING, INFO, DEBUG, ERROR ausgegeben oder nicht. Definiert in Zeile 50 der Datei TraceObject.h. |
|
||||||||||||
|
Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level.
Definiert in Zeile 74 der Datei TraceObject.cpp. Benutzt AddTrace(). |
|
||||||||||||
|
Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level.
Definiert in Zeile 51 der Datei TraceObject.cpp. Benutzt AddTrace() und GetIsTraceLevelAktivated(). Wird benutzt von AddTrace(). |
|
|
Ueberprueft, ob eine bestimmte TraceLevel aktiviert ist.
Definiert in Zeile 46 der Datei TraceObject.cpp. Benutzt GetIsTraceLevelAktivated() und m_nTraceLevelsActive. Wird benutzt von AddTrace() und GetIsTraceLevelAktivated(). |
|
|
Aktiviert die angegebenen Trace-Level.
Definiert in Zeile 41 der Datei TraceObject.cpp. Benutzt m_nTraceLevelsActive und SetTraceLevel(). Wird benutzt von SetTraceLevel(). |
1.3.7