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 :

- ExCMessage.h
- ExCMessage.cpp