#include <message.h>
Public Types | |
enum | level { info, warning, severe, fatal } |
enum | cntl { hex, dec, endm } |
Public Member Functions | |
CMessage & | operator<< (string) |
CMessage & | operator<< (const char *) |
CMessage & | operator<< (int) |
CMessage & | operator<< (unsigned int tmp) |
CMessage & | operator<< (long) |
CMessage & | operator<< (double) |
CMessage & | operator<< (cntl) |
CMessage & | operator<< (level) |
Static Public Member Functions | |
static CMessage * | getCMessage (void) |
Public Attributes | |
bool | show_info |
bool | show_warn |
Private Member Functions | |
CMessage () | |
CMessage (string) | |
Private Attributes | |
string | _queue |
level | _level |
string | _constructorArgument |
bool | _hex |
This class is an interface to the CMessage class. It provides an easy to work with interface similar to cerr, and adds a few other features.
Definition at line 17 of file message.h.
enum CMessage::cntl |
enum CMessage::level |
CMessage::CMessage | ( | ) | [private] |
This is the default constructer and when it is called the output is sent to the standard place, cerr.
Definition at line 25 of file message.cc.
CMessage::CMessage | ( | string | msg | ) | [private] |
This constructor will cause the messages to be sent with the options.
Definition at line 28 of file message.cc.
CMessage * CMessage::getCMessage | ( | void | ) | [static] |
This makes the message class a singleton
Definition at line 16 of file message.cc.
Definition at line 75 of file message.cc.
Definition at line 81 of file message.cc.
CMessage & CMessage::operator<< | ( | double | in | ) |
Definition at line 67 of file message.cc.
CMessage & CMessage::operator<< | ( | long | in | ) |
Definition at line 55 of file message.cc.
CMessage& CMessage::operator<< | ( | unsigned int | tmp | ) | [inline] |
CMessage & CMessage::operator<< | ( | int | in | ) |
Definition at line 43 of file message.cc.
CMessage & CMessage::operator<< | ( | const char * | str | ) |
Definition at line 37 of file message.cc.
CMessage & CMessage::operator<< | ( | string | str | ) |
These are the operator overloads that allow you to use this class like cerr
Definition at line 31 of file message.cc.
string CMessage::_constructorArgument [private] |
bool CMessage::_hex [private] |
level CMessage::_level [private] |
string CMessage::_queue [private] |
bool CMessage::show_info |
bool CMessage::show_warn |