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() [1/2]

Message::Message ( )
inline

References print().

◆ Message() [2/2]

Message::Message ( const char *const  methodName,
const char *  format,
  ... 
)

Member Function Documentation

◆ _initialize()

void Message::_initialize ( void  )
staticprivate

◆ get()

std::string Message::get ( void  ) const

References _message, _methodName, and _salutation.

◆ print()

void Message::print ( void  )

Friends And Related Function Documentation

◆ MessageInitializer

friend class MessageInitializer
friend

Member Data Documentation

◆ _defaultSalutation

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

Referenced by Message().

◆ _message

char Message::_message[GENERAL_STRING_BUFFER_SIZE]
protected

◆ _methodName

const char* Message::_methodName
protected

◆ _salutation

const char* Message::_salutation
protected

◆ _truncated

bool Message::_truncated
protected

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