Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

# ExCMessage.cpp

Aller à la documentation de ce fichier.

    00001 // Message.cpp: implementation of the ExCMessage class.
    00002 //
    00004
    00005 #include "ExCMessage.h"
    00006
    00008 // Construction/Destruction
    00010
    00011 ExCMessage::ExCMessage()
    00012 {
    00013 Guard(ExCMessage::ExCMessage())
    00014         SetMessage("NULL");
    00015 UnGuard
    00016 }
    00017
    00018 ExCMessage::ExCMessage(ExCMessage& message)
    00019 {
    00020 Guard(ExCMessage::ExCMessage(ExCMessage& message))
    00021         SetType(message.GetType());
    00022         SetMessage(message.GetMessage());
    00023 UnGuard
    00024 }
    00025
    00026 ExCMessage::~ExCMessage()
    00027 {
    00028 Guard(ExCMessage::~ExCMessage())
    00029 UnGuard
    00030 }
    00031
    00032 // Friends
    00033 std::ostream& operator<<(std::ostream& s,ExCMessage &msg)
    00034 {
    00035         s<<"Type:"<<msg.GetType()<<" Message:"<<msg.GetMessage();
    00036         return s;
    00037 }
    00038 std::ostrstream& operator<<(std::ostrstream& s,ExCMessage &msg)
    00039 {
    00040         s<<"Type:"<<msg.GetType()<<" Message:"<<msg.GetMessage();
    00041         return s;
    00042 }