Serveur Class Reference

classe permet de gerer un serveur More...

#include <serveur.hpp>

List of all members.

Public Member Functions

SocketComajouterSocketCom (int numSocketCom)
 Serveur (uint16_t numPort)
void execSelect ()
void evalueMessage (Message &leMsgduClient, int fd)


Detailed Description

classe permet de gerer un serveur

La classe serveur permet de recevoir ,puis d'evaluer un message et en fonction du contenu ajouter/supprimer un canal, un client, envoyer la reponse a un client... C'est cette classe qui possede tous les canaux et tous les clients

Author:
Mellet Remy & Nestelhut Damien


Constructor & Destructor Documentation

Serveur::Serveur uint16_t  numPort  ) 
 

constructeur du select

Parameters:
numPort est le numero du port


Member Function Documentation

SocketCom * Serveur::ajouterSocketCom int  numSocketCom  ) 
 

ajouterSocketCom permet d'ajouter une socket a la liste des sockets puis retourne un pointeur sur cette socket

Parameters:
numSocketCom est le numero de la nouvelle socket a ajouter a la liste de socket

void Serveur::evalueMessage Message leMsgduClient,
int  fd
 

Methode evaluant le message

Parameters:
Message le message que le serveur a recu d'un client
fd le file descriptor du client qui a envoyé le message

void Serveur::execSelect  ) 
 

a chaque lancement de cette methode, l'ensemble des sockets est scrute une fois en lecture si une socket a recu un message, execSelect enverra le message a traitement


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