Page principale | Hiérarchie des classes | Liste des classes | Répertoires | Liste des fichiers | Membres de classe | Membres de fichier

Référence de la classe NetworkInput

#include <network.h>

Graphe d'héritage de NetworkInput:

Inheritance graph
[légende]
Graphe de collaboration de NetworkInput:

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

Fonctions membres publiques

 NetworkInput (CallBackObj *toCall)
 ~NetworkInput ()
PacketHeader Receive (char *data)
void CallBack ()

Attributs privés

int sock
char sockName [32]
CallBackObjcallWhenAvail
bool packetAvail
PacketHeader inHdr
char inbox [MaxPacketSize]

Description détaillée

Définition à la ligne 56 du fichier network.h.


Documentation des contructeurs et destructeur

NetworkInput::NetworkInput CallBackObj toCall  ) 
 

Définition à la ligne 22 du fichier network.cc.

Références callWhenAvail, inHdr, PacketHeader::length, NetworkRecvInt, NetworkTime, packetAvail, sock, et sockName.

NetworkInput::~NetworkInput  ) 
 

Définition à la ligne 44 du fichier network.cc.

Références sock, et sockName.


Documentation des fonctions membres

void NetworkInput::CallBack  )  [virtual]
 

Implémente CallBackObj.

Définition à la ligne 61 du fichier network.cc.

Références CallBackObj::CallBack(), callWhenAvail, PacketHeader::from, inbox, inHdr, PacketHeader::length, MaxPacketSize, MaxWireSize, NetworkRecvInt, NetworkTime, sock, et PacketHeader::to.

Voici le graphe d'appel pour cette fonction:

PacketHeader NetworkInput::Receive char *  data  ) 
 

Définition à la ligne 94 du fichier network.cc.

Références inbox, inHdr, et PacketHeader::length.


Documentation des données membres

CallBackObj* NetworkInput::callWhenAvail [private]
 

Définition à la ligne 75 du fichier network.h.

Référencé par CallBack(), et NetworkInput().

char NetworkInput::inbox[MaxPacketSize] [private]
 

Définition à la ligne 80 du fichier network.h.

Référencé par CallBack(), et Receive().

PacketHeader NetworkInput::inHdr [private]
 

Définition à la ligne 79 du fichier network.h.

Référencé par CallBack(), NetworkInput(), et Receive().

bool NetworkInput::packetAvail [private]
 

Définition à la ligne 77 du fichier network.h.

Référencé par NetworkInput().

int NetworkInput::sock [private]
 

Définition à la ligne 72 du fichier network.h.

Référencé par CallBack(), NetworkInput(), et ~NetworkInput().

char NetworkInput::sockName[32] [private]
 

Définition à la ligne 73 du fichier network.h.

Référencé par NetworkInput(), et ~NetworkInput().


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Jan 15 00:44:55 2006 pour Architecture Cible de NachOS : par  doxygen 1.4.4