Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CL_Logger Class Reference

#include <logger.h>

Inheritance diagram for CL_Logger:

CL_FileLogger List of all members.

Public Member Functions

 CL_Logger ()
 Construction:.
 ~CL_Logger ()
void enable ()
 Operations:.
void disable ()
virtual void log (const CL_StringA &type, const CL_String &text)=0

Static Public Attributes

static CL_Loggerinstance = 0
 Attributes:.
static CL_Mutex mutex

Constructor & Destructor Documentation

CL_Logger::CL_Logger  ) 
 

Construction:.

Definition at line 35 of file logger.cpp.

CL_Logger::~CL_Logger  ) 
 

Definition at line 39 of file logger.cpp.

References disable().


Member Function Documentation

void CL_Logger::disable  ) 
 

Definition at line 60 of file logger.cpp.

References instance, and mutex.

Referenced by ~CL_Logger().

void CL_Logger::enable  ) 
 

Operations:.

Definition at line 54 of file logger.cpp.

References instance, and mutex.

virtual void CL_Logger::log const CL_StringA type,
const CL_String &  text
[pure virtual]
 

Implemented in CL_FileLogger.

Referenced by cl_log_event().


Member Data Documentation

CL_Logger * CL_Logger::instance = 0 [static]
 

Attributes:.

Definition at line 47 of file logger.cpp.

Referenced by disable(), and enable().

CL_Mutex CL_Logger::mutex [static]
 

Definition at line 49 of file logger.cpp.

Referenced by disable(), and enable().


The documentation for this class was generated from the following files:
Generated on Sat Feb 19 22:51:17 2005 for npcore by  doxygen 1.4.1