#include <msg.h>
|
std::string | compose (const char *msgfmt,...) const |
|
std::string | vcompose (const char *msgfmt, va_list ap) const |
|
◆ MessageBase() [1/3]
MessageBase::MessageBase |
( |
void |
| ) |
|
◆ MessageBase() [2/3]
MessageBase::MessageBase |
( |
std::string |
msg | ) |
|
◆ MessageBase() [3/3]
MessageBase::MessageBase |
( |
const char * |
msgfmt, |
|
|
|
... |
|
) |
| |
◆ ~MessageBase()
virtual MessageBase::~MessageBase |
( |
| ) |
|
|
inlinevirtual |
◆ compose()
std::string MessageBase::compose |
( |
const char * |
msgfmt, |
|
|
|
... |
|
) |
| const |
|
protected |
◆ getMessage()
const std::string& MessageBase::getMessage |
( |
void |
| ) |
const |
|
inline |
◆ getNewline()
const std::string MessageBase::getNewline |
( |
void |
| ) |
const |
|
inline |
return either "\n" or "" depending on wether this message should be followed by a newline or not
◆ printMessage()
virtual void MessageBase::printMessage |
( |
void |
| ) |
const |
|
pure virtual |
◆ setMessage() [1/2]
void MessageBase::setMessage |
( |
std::string |
msg | ) |
|
|
inline |
◆ setMessage() [2/2]
void MessageBase::setMessage |
( |
const char * |
msgfmt, |
|
|
|
... |
|
) |
| |
◆ setNewline()
void MessageBase::setNewline |
( |
bool |
prnl | ) |
|
|
inline |
toggle newline printing on/off
- Parameters
-
prnl | wether to print a newline character after the message |
◆ vcompose()
std::string MessageBase::vcompose |
( |
const char * |
msgfmt, |
|
|
va_list |
ap |
|
) |
| const |
|
protected |
◆ Message
std::string MessageBase::Message |
|
private |
◆ MsgMaxSize
const unsigned int MessageBase::MsgMaxSize = 512 |
|
staticprotected |
◆ Newline
bool MessageBase::Newline |
|
private |
The documentation for this class was generated from the following files: