IC_MessageSink Class Reference

the message sink interface More...

#include <console.h>

Inheritance diagram for IC_MessageSink:

IC_Console

List of all members.

Public Member Functions

 IC_MessageSink ()
 constructor
virtual ~IC_MessageSink ()
 destructor
void logMessage (irr::ELOG_LEVEL logLevel, const stringw message)
 Log a unicode message to the sink.
void logMessage (irr::ELOG_LEVEL logLevel, const stringc message)
void logMessage (irr::ELOG_LEVEL logLevel, const irr::c8 *message)
virtual const stringw getLevelTag (irr::ELOG_LEVEL logLevel)
 get a string for a log level
virtual void appendMessage (const stringw message)=0
 add a unicode message to the sink
virtual void clearMessages ()=0
 clear all the messages in the sink
virtual void toggleVisible ()=0
 set the visibility


Detailed Description

the message sink interface

Definition at line 60 of file console.h.


Constructor & Destructor Documentation

IC_MessageSink::IC_MessageSink (  )  [inline]

constructor

Definition at line 64 of file console.h.

virtual IC_MessageSink::~IC_MessageSink (  )  [inline, virtual]

destructor

Definition at line 67 of file console.h.


Member Function Documentation

virtual void IC_MessageSink::appendMessage ( const stringw  message  )  [pure virtual]

add a unicode message to the sink

Implemented in IC_Console.

virtual void IC_MessageSink::clearMessages (  )  [pure virtual]

clear all the messages in the sink

Implemented in IC_Console.

const stringw IC_MessageSink::getLevelTag ( irr::ELOG_LEVEL  logLevel  )  [virtual]

get a string for a log level

Definition at line 56 of file console.cpp.

void IC_MessageSink::logMessage ( irr::ELOG_LEVEL  logLevel,
const irr::c8 *  message 
) [inline]

Definition at line 75 of file console.h.

void IC_MessageSink::logMessage ( irr::ELOG_LEVEL  logLevel,
const stringc  message 
) [inline]

Definition at line 72 of file console.h.

void IC_MessageSink::logMessage ( irr::ELOG_LEVEL  logLevel,
const stringw  message 
)

Log a unicode message to the sink.

Definition at line 47 of file console.cpp.

virtual void IC_MessageSink::toggleVisible (  )  [pure virtual]

set the visibility

Implemented in IC_Console.


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

Generated on Thu Jul 30 07:18:41 2009 for Cerberus by  doxygen 1.5.9