#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
|
1.4.4