Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

exotkTrace Class Reference

Utility for the exotkTrace package. More...

#include <exotkTrace.hxx>

List of all members.

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...


Static Public Methods

Standard_EXPORT TCollection_AsciiString TraceLevelToAsciiString (const enum exotkTrace_Level aLevel)
 Convert aLevel to asciistring. More...

Standard_EXPORT void SetLevel (const enum exotkTrace_Level aLevel)
 Set the trace level. More...

Standard_EXPORT exotkTrace_Level Level ()
 Return the trace level. More...

Standard_EXPORT void SetHandler (const Handle_exotkTrace_Root &anHandler)
 Set the trace handler. More...

Standard_EXPORT Handle_exotkTrace_Root Handler ()
 Return the trace handler. More...

Standard_EXPORT void Error (char *aFormat,...)
 Print an error message onto the Trace handler. More...

Standard_EXPORT void Warning (char *aFormat,...)
 Print a warning message onto the Trace handler. More...

Standard_EXPORT void Info (char *aFormat,...)
 Print an info message onto the Trace handler. More...

Standard_EXPORT void Verbose (char *aFormat,...)
 Print a verbose message onto the Trace handler. More...

Standard_EXPORT void Quiet (char *aFormat,...)
 Print a quiet message onto the Trace handler. More...

Standard_EXPORT void Debug (char *aFormat,...)
 Print a debug message onto the Trace handler. More...


Detailed Description

Utility for the exotkTrace package.

Author:
Stephane Routelous

Definition at line 50 of file exotkTrace.hxx.


Member Function Documentation

exotkTrace::Debug char *    aFormat,
...   
[static]
 

Print a debug message onto the Trace handler.

Parameters:
char  * aFormat
... 

Definition at line 157 of file exotkTrace.cxx.

Referenced by exotkDX::LoadShape(), exotkDX::LoadShapes(), and exotkAF_Document::OpenFile().

exotkTrace::Error char *    aFormat,
...   
[static]
 

Print an error message onto the Trace handler.

Parameters:
char  * aFormat
... 

Definition at line 185 of file exotkTrace.cxx.

Referenced by exotkAF_Application::DispatchPlugin(), exotkDX::LoadShape(), exotkDX::LoadShapes(), and exotkAF_Document::OpenFile().

exotkTrace::Handler   [static]
 

Return the trace handler.

Returns:
Handle_exotkTrace_Root

Definition at line 104 of file exotkTrace.cxx.

exotkTrace::Info char *    aFormat,
...   
[static]
 

Print an info message onto the Trace handler.

Parameters:
char  * aFormat
... 

Definition at line 227 of file exotkTrace.cxx.

Referenced by exotkAF_Application::DispatchPlugin().

exotkTrace::Level   [static]
 

Return the trace level.

Returns:
exotkTrace_Level

Definition at line 76 of file exotkTrace.cxx.

References exotkTrace_Unknown.

void exotkTrace::operator delete void *    anAddress [inline]
 

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Definition at line 83 of file exotkTrace.hxx.

References exotkTrace_Level.

void * exotkTrace::operator new size_t    size [inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Definition at line 72 of file exotkTrace.hxx.

void * exotkTrace::operator new size_t   ,
void *    anAddress
[inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Definition at line 61 of file exotkTrace.hxx.

exotkTrace::Quiet char *    aFormat,
...   
[static]
 

Print a quiet message onto the Trace handler.

Parameters:
char  * aFormat
... 

Definition at line 213 of file exotkTrace.cxx.

exotkTrace::SetHandler const Handle_exotkTrace_Root   anHandler [static]
 

Set the trace handler.

Parameters:
anHandler  const Handle_exotkTrace_Root&

Definition at line 92 of file exotkTrace.cxx.

exotkTrace::SetLevel const enum exotkTrace_Level    aLevel [static]
 

Set the trace level.

Parameters:
aLevel  const enum exotkTrace_Level

Definition at line 61 of file exotkTrace.cxx.

exotkTrace::TraceLevelToAsciiString const enum exotkTrace_Level    aLevel [static]
 

Convert aLevel to asciistring.

Returns:
TCollection_AsciiString
Parameters:
aLevel  const enum exotkTrace_Level

Definition at line 118 of file exotkTrace.cxx.

References exotkTrace_Debug, exotkTrace_Error, exotkTrace_Info, exotkTrace_Quiet, exotkTrace_Verbose, and exotkTrace_Warning.

Referenced by exotkTrace_File::Print().

exotkTrace::Verbose char *    aFormat,
...   
[static]
 

Print a verbose message onto the Trace handler.

Parameters:
char  * aFormat
... 

Definition at line 171 of file exotkTrace.cxx.

exotkTrace::Warning char *    aFormat,
...   
[static]
 

Print a warning message onto the Trace handler.

Parameters:
char  * aFormat
... 

Definition at line 199 of file exotkTrace.cxx.


The documentation for this class was generated from the following files:
Generated on Wed Jan 23 12:18:36 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001