#include <protocol.hpp>
Graphe d'héritage de Protocol:
Fonctions membres publiques | |
virtual | ~Protocol () |
Le destructeur virtuel de Protocol. | |
virtual bool | connection (std::string address, unsigned int port)=0 |
Permet au protocole de se connecter. | |
virtual bool | deconnection ()=0 |
Permet au protocole de se déconnecter. | |
virtual void | send (const char *data, size_t sz)=0 |
Permet au protocole d'envoyer quelquechose. | |
virtual void | receive (size_t s, unsigned char *buf, size_t *buf_sz)=0 |
Permet au protocole de recevoir quelquechose. | |
virtual void | getInfo ()=0 |
Permet au protocole d'afficher son nom et ses paramètres. | |
Attributs publics | |
Sock | info |
SOCKET | id_client |
Cette classe contient les méthodes communes à tout protocole, à savoir :
|
Permet au protocole de se connecter.
Implémenté dans ipsi::TCP. |
|
Permet au protocole de se déconnecter.
Implémenté dans ipsi::TCP. |
|
Permet au protocole de recevoir quelquechose.
Implémenté dans ipsi::TCP. |
|
Permet au protocole d'envoyer quelquechose.
Implémenté dans ipsi::TCP. |
|
L'identifiant de la socket
|
|
Les informations relatives aux sockets
|