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

Référence de la classe ExCMessage

#include <ExCMessage.h>


Membres publics

 ExCMessage ()
 ExCMessage (ExCMessage &message)
virtual ~ExCMessage ()
void SetMessage (std::string message)
void SetType (int type)
int GetType (void)
std::string GetMessage (void)

Attributs Privés

int m_Type
std::string m_Message

Amis (friends)

std::ostream & operator<< (std::ostream &s, ExCMessage &msg)
std::ostrstream & operator<< (std::ostrstream &s, ExCMessage &msg)


Documentation des contructeurs et destructeurs

ExCMessage::ExCMessage  ) 
 

Définition à la ligne 11 du fichier ExCMessage.cpp.

Références ExCMessage(), Guard, SetMessage(), et UnGuard.

Référencé par ExCMessage(), et ~ExCMessage().

00012 {
00013 Guard(ExCMessage::ExCMessage())
00014         SetMessage("NULL");
00015 UnGuard
00016 }

ExCMessage::ExCMessage ExCMessage message  ) 
 

Définition à la ligne 18 du fichier ExCMessage.cpp.

Références ExCMessage(), GetMessage(), GetType(), Guard, SetMessage(), SetType(), et UnGuard.

00019 {
00020 Guard(ExCMessage::ExCMessage(ExCMessage& message))
00021         SetType(message.GetType());
00022         SetMessage(message.GetMessage());
00023 UnGuard
00024 }

ExCMessage::~ExCMessage  )  [virtual]
 

Définition à la ligne 26 du fichier ExCMessage.cpp.

Références ExCMessage(), Guard, et UnGuard.

00027 {
00028 Guard(ExCMessage::~ExCMessage())
00029 UnGuard
00030 }


Documentation des méthodes

std::string ExCMessage::GetMessage void   )  [inline]
 

Définition à la ligne 28 du fichier ExCMessage.h.

Références m_Message.

Référencé par ExCMessage(), operator<<(), et ExCSocket::SendMessage().

00028 {return m_Message;}

int ExCMessage::GetType void   )  [inline]
 

Définition à la ligne 27 du fichier ExCMessage.h.

Références m_Type.

Référencé par ExCMessage(), operator<<(), et ExCSocket::SendMessage().

00027 {return m_Type;}

void ExCMessage::SetMessage std::string  message  )  [inline]
 

Définition à la ligne 24 du fichier ExCMessage.h.

Références m_Message.

Référencé par ExManagerNetwork::Connect(), ExCMessage(), ExManagerNetwork::InputCommand(), et ExCSocket::RecvMessage().

00024 {m_Message=message;}

void ExCMessage::SetType int  type  )  [inline]
 

Définition à la ligne 25 du fichier ExCMessage.h.

Références m_Type.

Référencé par ExManagerNetwork::Connect(), ExManagerNetwork::Disconnect(), ExCMessage(), ExManagerNetwork::InputCommand(), ExManagerNetwork::Ping(), et ExCSocket::RecvMessage().

00025 {m_Type=type;}


Documentation des fonctions amies et associées

std::ostrstream& operator<< std::ostrstream &  s,
ExCMessage msg
[friend]
 

Définition à la ligne 38 du fichier ExCMessage.cpp.

00039 {
00040         s<<"Type:"<<msg.GetType()<<" Message:"<<msg.GetMessage();
00041         return s;
00042 }

std::ostream& operator<< std::ostream &  s,
ExCMessage msg
[friend]
 

Définition à la ligne 33 du fichier ExCMessage.cpp.

00034 {
00035         s<<"Type:"<<msg.GetType()<<" Message:"<<msg.GetMessage();
00036         return s;
00037 }


Documentation des données imbriquées

std::string ExCMessage::m_Message [private]
 

Définition à la ligne 16 du fichier ExCMessage.h.

Référencé par GetMessage(), et SetMessage().

int ExCMessage::m_Type [private]
 

Définition à la ligne 15 du fichier ExCMessage.h.

Référencé par GetType(), et SetType().


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Tue Oct 28 12:43:51 2003 pour ExNihilo par doxygen 1.3.4