Page principale   Liste des namespaces   Hiérarchie des classes   Liste des composants   Liste des fichiers   Composants   Déclarations  

Référence de la classe Socket

#include <libnet.h>

Graphe d'héritage de la classe Socket

Inheritance graph
[Légende]
Diagramme de collaboration de Socket:

Collaboration graph
[Légende]
Liste de tous les membres

Membres publics

 Socket (int port, int type=SOCK_STREAM, int protocole=0)
 Socket (int sd, struct sockaddr_in adr)
 Socket (const Socket &s)
 Socket ()
string read (int nb)
string readall ()
string readln ()
int write (string str)
int getSocket ()
int getPort ()
string getAdresse ()
int setOption (int optname, void *optval, int optlen)
int setOption (int optname, int option=1)
int getProto (string name)
int close ()

Attributs Protégés

int mSocket
sockaddr_in mAdresse

Documentation des contructeurs et destructeurs

Socket::Socket int    port,
int    type = SOCK_STREAM,
int    protocole = 0
 

Socket::Socket int    sd,
struct sockaddr_in    adr
 

Socket::Socket const Socket &    sd
 

Socket::Socket  
 


Documentation des méthodes

int Socket::close  
 

string Socket::getAdresse  
 

int Socket::getPort  
 

int Socket::getProto string    name
 

int Socket::getSocket  
 

string Socket::read int    nb
 

string Socket::readall  
 

string Socket::readln  
 

int Socket::setOption int    optname,
int    option = 1
 

int Socket::setOption int    optname,
void *    optval,
int    optlen
 

int Socket::write string    str
 


Documentation des données imbriquées

struct sockaddr_in Socket::mAdresse [protected]
 

int Socket::mSocket [protected]
 


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Mon Nov 5 14:23:00 2001 pour ITIIWebServer par doxygen1.2.11.1 écrit par Dimitri van Heesch, © 1997-2001