Message Class Reference

#include <message.hpp>

List of all members.

Public Member Functions

 Message (string nomcanal, typMessage ty, string cont)
 Message ()
void remplirMessage (string nomcanal, typMessage ty, string cont)
string messageVersReseau ()
void reseauVersMessage (string ch)
typMessage getType ()
string extraitCmde ()
string extraitArg ()

Friends

ostream & operator<< (ostream &os, const Message &message)


Detailed Description

La classe Message permet de gerer le message qui transite entre le serveur et le client et vice-verca.


Constructor & Destructor Documentation

Message::Message string  nomcanal,
typMessage  ty,
string  cont
 

Constructeur d'un message

Parameters:
nomCanal nom du canal sur lequel le message va etre envoye
typMessage type de message qui va etre envoye
cont contenu du message qui va etre envoye

Message::Message  ) 
 

Constucteur d'un message sans nom de canal, parametre et contenu. On remplira ce message par la suite avec la fonction: 'remplirMessage(..)' ou reseauVersMessage(...)


Member Function Documentation

string Message::extraitArg  ) 
 

extrait l'argument qu'a tape l'utilisateur apres sa commande (attention le contenu doi etre du texte)

string Message::extraitCmde  ) 
 

extrait la commande taper par l'utilisateur (attention le contenu doi etre du texte)

typMessage Message::getType  ) 
 

donne le type du message

string Message::messageVersReseau  ) 
 

transforme le message en fichier envoyable par le reseau

Returns:
le message 'reseau'

void Message::remplirMessage string  nomcanal,
typMessage  ty,
string  cont
 

permet de s'affranchir du remplissage au moment de la creation du message

Parameters:
nomcanal 
ty type du message
cont contenu du message de type string

void Message::reseauVersMessage string  ch  ) 
 

transforme le fichier recu par le reseau en message

Parameters:
chaine de type string


Friends And Related Function Documentation

ostream& operator<< ostream &  os,
const Message message
[friend]
 

surchage de l'operateur << (pour les tests) permet d'afficher un message a l'ecran du serveur


The documentation for this class was generated from the following files:
Generated on Thu Nov 16 14:48:29 2006 for ServeurIRC by  doxygen 1.4.6