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

exotkTrace_LogMessage Class Reference

LogMessage used for queueing the not yet displayed messages. More...

#include <exotkTrace_LogMessage.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...

Standard_EXPORT exotkTrace_LogMessage ()
 Constructor. More...

virtual Standard_EXPORT ~exotkTrace_LogMessage ()
 Destructor. More...

virtual Standard_EXPORT void SetValues (const enum exotkTrace_Level aLevel, const TCollection_AsciiString aMessage)
 Set the values. More...

virtual Standard_EXPORT void Values (enum exotkTrace_Level &aLevel, TCollection_AsciiString &aMessage)
 Return the values. More...


Private Attributes

exotkTrace_Level myLevel
TCollection_AsciiString myMessage


Detailed Description

LogMessage used for queueing the not yet displayed messages.

Author:
Stephane Routelous

Definition at line 52 of file exotkTrace_LogMessage.hxx.


Constructor & Destructor Documentation

exotkTrace_LogMessage::exotkTrace_LogMessage  
 

Constructor.

Definition at line 61 of file exotkTrace_LogMessage.cxx.

References exotkTrace_Unknown, and myLevel.

exotkTrace_LogMessage::~exotkTrace_LogMessage   [virtual]
 

Destructor.

Definition at line 74 of file exotkTrace_LogMessage.cxx.


Member Function Documentation

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

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Definition at line 85 of file exotkTrace_LogMessage.hxx.

References exotkTrace_Level.

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

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Definition at line 74 of file exotkTrace_LogMessage.hxx.

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

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Definition at line 63 of file exotkTrace_LogMessage.hxx.

exotkTrace_LogMessage::SetValues const enum exotkTrace_Level    aLevel,
const TCollection_AsciiString    aMessage
[virtual]
 

Set the values.

Parameters:
aLevel  const enum exotkTrace_Level
aMessage  const TCollection_AsciiString

Definition at line 88 of file exotkTrace_LogMessage.cxx.

References myLevel, and myMessage.

Referenced by exotkTrace_Root::Trace().

exotkTrace_LogMessage::Values enum exotkTrace_Level   aLevel,
TCollection_AsciiString &    aMessage
[virtual]
 

Return the values.

Return values:
aLevel  enum exotkTrace_Level&
aMessage  TCollection_AsciiString&

Definition at line 103 of file exotkTrace_LogMessage.cxx.

References myLevel, and myMessage.

Referenced by exotkTrace_Root::TraceQueue().


Member Data Documentation

exotkTrace_Level exotkTrace_LogMessage::myLevel [private]
 

the trace level

Definition at line 120 of file exotkTrace_LogMessage.hxx.

Referenced by exotkTrace_LogMessage(), SetValues(), and Values().

TCollection_AsciiString exotkTrace_LogMessage::myMessage [private]
 

the trace message

Definition at line 122 of file exotkTrace_LogMessage.hxx.

Referenced by SetValues(), and Values().


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