#include <exotkTrace_Root.hxx>
Inheritance diagram for exotkTrace_Root:


Public Methods | |
| void * | operator new (size_t, void *anAddress) |
| OCC new. More... | |
| void * | operator new (size_t size) |
| OCC new. More... | |
| void | operator delete (void *anAddress) |
| OCC delete. More... | |
| virtual Standard_EXPORT | ~exotkTrace_Root () |
| Destructor. More... | |
| virtual Standard_EXPORT exotkTrace_Level | Level () |
| Return the level. More... | |
| virtual Standard_EXPORT exotkTrace_Level | SetLevel (const enum exotkTrace_Level aLevel) |
| Set the level. More... | |
| virtual Standard_EXPORT Standard_Boolean | IsValid ()=0 |
| Check validity. More... | |
| virtual Standard_EXPORT void | Trace (const enum exotkTrace_Level aLevel, const Standard_CString aString) |
| Send the string to be printed. More... | |
| virtual void | Error (const Standard_CString anError) |
| send error message. More... | |
| virtual void | Warning (const Standard_CString aWarning) |
| Send warning message. More... | |
| virtual void | Info (const Standard_CString anInfo) |
| Send info message. More... | |
| virtual void | Verbose (const Standard_CString aVerbose) |
| Send verbose message. More... | |
| virtual void | Quiet (const Standard_CString aQuiet) |
| Send quiet message. More... | |
| virtual void | Debug (const Standard_CString aDebug) |
| Send debug message. More... | |
Protected Methods | |
| virtual Standard_EXPORT void | Print (const enum exotkTrace_Level aLevel, const Standard_CString aString)=0 |
| Print the message. More... | |
| virtual Standard_EXPORT void | TraceQueue () |
| print all the messages in the queue and clear it. More... | |
| Standard_EXPORT | exotkTrace_Root () |
| Constructor. More... | |
Protected Attributes | |
| exotkTrace_Level | myLevel |
| exotkTrace_QueueOfLogMessage | myQueue |
Friends | |
| class | exotkTrace_MultipleRoot |
Definition at line 56 of file exotkTrace_Root.hxx.
|
|
Destructor.
Definition at line 76 of file exotkTrace_Root.cxx. |
|
|
Constructor.
Definition at line 63 of file exotkTrace_Root.cxx. References exotkTrace_Verbose, and myLevel. |
|
|
Send debug message.
Definition at line 171 of file exotkTrace_Root.hxx. References exotkTrace_Debug, and Trace(). |
|
|
send error message.
Definition at line 136 of file exotkTrace_Root.hxx. References exotkTrace_Error, and Trace(). |
|
|
Send info message.
Definition at line 150 of file exotkTrace_Root.hxx. References exotkTrace_Info, and Trace(). |
|
|
Check validity.
Reimplemented in exotkTrace_File, exotkTrace_MultipleRoot, and exotkTrace_OStream. Referenced by Trace(), and TraceQueue(). |
|
|
Return the level.
Definition at line 105 of file exotkTrace_Root.cxx. References myLevel. |
|
|
OCC delete.
Reimplemented in exotkTrace_File, exotkTrace_MultipleRoot, and exotkTrace_OStream. Definition at line 90 of file exotkTrace_Root.hxx. |
|
|
OCC new.
Reimplemented in exotkTrace_File, exotkTrace_MultipleRoot, and exotkTrace_OStream. Definition at line 79 of file exotkTrace_Root.hxx. |
|
||||||||||||
|
OCC new.
Reimplemented in exotkTrace_File, exotkTrace_MultipleRoot, and exotkTrace_OStream. Definition at line 68 of file exotkTrace_Root.hxx. |
|
||||||||||||
|
Print the message.
Reimplemented in exotkTrace_File, exotkTrace_MultipleRoot, and exotkTrace_OStream. Referenced by Trace(), and TraceQueue(). |
|
|
Send quiet message.
Definition at line 164 of file exotkTrace_Root.hxx. References exotkTrace_Quiet, and Trace(). |
|
|
Set the level.
Reimplemented in exotkTrace_MultipleRoot. Definition at line 90 of file exotkTrace_Root.cxx. References myLevel. Referenced by exotkTrace_MultipleRoot::SetLevel(). |
|
||||||||||||
|
Send the string to be printed.
Reimplemented in exotkTrace_MultipleRoot. Definition at line 119 of file exotkTrace_Root.cxx. References IsValid(), myLevel, myQueue, Print(), exotkTrace_QueueOfLogMessage::Push(), exotkTrace_LogMessage::SetValues(), and TraceQueue(). Referenced by Debug(), Error(), Info(), Quiet(), Verbose(), and Warning(). |
|
|
print all the messages in the queue and clear it.
Definition at line 145 of file exotkTrace_Root.cxx. References exotkTrace_Unknown, exotkTrace_QueueOfLogMessage::Front(), exotkTrace_QueueOfLogMessage::IsEmpty(), IsValid(), myLevel, myQueue, exotkTrace_QueueOfLogMessage::Pop(), Print(), and exotkTrace_LogMessage::Values(). Referenced by Trace(). |
|
|
Send verbose message.
Definition at line 157 of file exotkTrace_Root.hxx. References exotkTrace_Verbose, and Trace(). |
|
|
Send warning message.
Definition at line 143 of file exotkTrace_Root.hxx. References exotkTrace_Warning, and Trace(). |
|
|
Definition at line 58 of file exotkTrace_Root.hxx. |
|
|
the trace filter level Definition at line 195 of file exotkTrace_Root.hxx. Referenced by exotkTrace_Root(), Level(), SetLevel(), Trace(), and TraceQueue(). |
|
|
the queue of messages Definition at line 197 of file exotkTrace_Root.hxx. Referenced by Trace(), and TraceQueue(). |
1.2.12 written by Dimitri van Heesch,
© 1997-2001