Kaim::BaseLog Class Reference

Kaim::BaseLog Class Referenceabstract
+ Related help topics:

#include <baselog.h>

Class Description

BaseLog must used instead of Kaim::Log due to parti pris for Navigation's VisualDebug.

+ Examples:

Inherits Kaim::Log.

Inherited by Kaim::DefaultLog.

Public Member Functions

virtual void ReleaseMemorySystemResources ()
 

Static Public Member Functions

static BaseLogGetGlobalBaseLog ()
 

Member Function Documentation

static BaseLog* Kaim::BaseLog::GetGlobalBaseLog ( )
inlinestatic

BaseLog static functions must be used instead of Log::

virtual void Kaim::BaseLog::ReleaseMemorySystemResources ( )
inlinevirtual

This is called in Kaim::BaseSystem::Destroy() before Navigation memory system is destroyed.

So, implementations of BaseLog relying on Kaim::BaseSystem resources (e.g. using KY_MALLOC or KY_NEW or Kaim::SysFile) should release these resources on this call. Otherwise, expect crashes.

Reimplemented in Kaim::DefaultLog.

+ Examples:

The documentation for this class was generated from the following file: