Public Member Functions | Protected Attributes | Static Private Member Functions | Static Private Attributes | Friends

Message Class Reference

#include <Message.h>

Inheritance diagram for Message:
Exception Warning

List of all members.

Public Member Functions

 Message ()
 Message (const char *const methodName, const char *format,...)
void print (void)
std::string get (void) const

Protected Attributes

const char * _salutation
const char * _methodName
char _message [GENERAL_STRING_BUFFER_SIZE]
bool _truncated

Static Private Member Functions

static void _initialize (void)

Static Private Attributes

static const char * _defaultSalutation = "Message"

Friends

class MessageInitializer

Constructor & Destructor Documentation

Message::Message (  )  [inline]
Message::Message ( const char *const   methodName,
const char *  format,
  ... 
)

Member Function Documentation

void Message::_initialize ( void   )  [static, private]
std::string Message::get ( void   )  const

References _message, _methodName, and _salutation.

void Message::print ( void   ) 

Reimplemented in Warning.

References _message, _methodName, _salutation, and _truncated.

Referenced by Exception::Exception(), and Message().


Friends And Related Function Documentation

friend class MessageInitializer [friend]

Member Data Documentation

const char * Message::_defaultSalutation = "Message" [static, private]

Referenced by Message().

char Message::_message[GENERAL_STRING_BUFFER_SIZE] [protected]

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