FONTAINE  1.0
Public Member Functions | Protected Attributes | Static Private Member Functions | Static Private Attributes | Friends | List of all members
Message Class Reference

#include <Message.h>

Inheritance diagram for Message:
Exception Warning

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  )
staticprivate
std::string Message::get ( void  ) const

References _message, _methodName, and _salutation.

void Message::print ( void  )

Friends And Related Function Documentation

friend class MessageInitializer
friend

Member Data Documentation

const char * Message::_defaultSalutation ="Message"
staticprivate

Referenced by Message().

char Message::_message[GENERAL_STRING_BUFFER_SIZE]
protected
const char* Message::_methodName
protected
const char* Message::_salutation
protected
bool Message::_truncated
protected

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