|
OpenNet
|
Cette classe definit l'interface au niveau systeme. Plus de détails...
#include <System.h>
Classes | |
| struct | Config |
| Configuration du system. Plus de détails... | |
| struct | Info |
| Information au sujet du system. Plus de détails... | |
Fonctions membres publiques | |
| virtual Status | GetConfig (Config *aOut) const =0 |
| Obtenir la configuration du système. Plus de détails... | |
| virtual Status | GetInfo (Info *aOut) const =0 |
| Obtenir l'information au sujet du système. Plus de détails... | |
| virtual Status | SetConfig (const Config &aConfig)=0 |
| Changer la configuration du système. Plus de détails... | |
| virtual void | Delete () |
| Cette méthode detruit l'instance. Plus de détails... | |
| virtual Status | Adapter_Connect (Adapter *aAdapter)=0 |
| Connecter un Adapter au System. Plus de détails... | |
| virtual unsigned int | Adapter_GetCount () const =0 |
| virtual Adapter * | Adapter_Get (unsigned int aIndex)=0 |
| virtual Adapter * | Adapter_Get (OpenNetK::Adapter_Type aType, unsigned int aIndex)=0 |
| virtual Adapter * | Adapter_Get (const unsigned char *aAddress, const unsigned char *aMask, const unsigned char *aMaskDiff)=0 |
| virtual Status | Display (FILE *aOut)=0 |
| Afficher. Plus de détails... | |
| virtual OpenNet::Kernel * | Kernel_Get (unsigned int aIndex)=0 |
| Obtenir un Kernel. Plus de détails... | |
| virtual unsigned int | Kernel_GetCount () const =0 |
| Obtenir le nombre de Kernel. Plus de détails... | |
| virtual unsigned int | Processor_GetCount () const =0 |
| virtual Processor * | Processor_Get (unsigned int aIndex)=0 |
| virtual Status | Start (unsigned int aFlags)=0 |
| Demarrer. Plus de détails... | |
| virtual Status | Stop ()=0 |
| Arreter. Plus de détails... | |
Fonctions membres publiques statiques | |
| static OPEN_NET_PUBLIC System * | Create () |
| Cette méthode statique crée une instance de la classe System. Plus de détails... | |
| static OPEN_NET_PUBLIC Status | Display (const Config &aConfig, FILE *aOut) |
| Cette méthode statique affiche la configuration d'un système. Plus de détails... | |
| static OPEN_NET_PUBLIC Status | Display (const Info &aInfo, FILE *aOut) |
| Cette méthode statique affiche l'information au sujet d'un système. Plus de détails... | |
Attributs publics statiques | |
| static OPEN_NET_PUBLIC const unsigned int | START_FLAG_LOOPBACK |
| Utiliser ce drapeau quand des adaptateurs sont physiquement connectés entre eux. Il force le système à envoyer des paquets pour débloquer d'eventuelles opérations de réception. Plus de détails... | |
Cette classe definit l'interface au niveau systeme.
|
pure virtual |
|
pure virtual |
| aIndex | L'index de l'adaptateur à retourner |
| NULL | Introuvable |
| Other | L'adresse de l'instance d'Adapter |
|
pure virtual |
| aType | Voir OpenNetK::Adapter_Type |
| aIndex | L'index de l'adaptateur à retourner |
| NULL | Introuvable |
| Other | L'adresse de l'instance d'Adapter |
|
pure virtual |
| aAddress | L'adresse Ethernet à rechercher |
| aMask | Les bit à 1 correspondent au bits qui doivent correspondres à l'adresse. |
| aMaskDiff | Les bits à 1 indiquent la partie de l'adresse qui doit etre differente |
| NULL | Introuvable |
| Other | L'adresse de l'instance d'Adapter |
|
pure virtual |
|
static |
|
virtual |
Cette méthode detruit l'instance.
|
static |
Cette méthode statique affiche la configuration d'un système.
| aConfig | La configuration |
| aOut | Le fichier de sortie |
| STATUS_OK | |
| STATUS_INVALID_REFERENCE | |
| STATUS_NOT_ALLOWER_NULL_ARGUMENT |
|
static |
Cette méthode statique affiche l'information au sujet d'un système.
| aInfo | L'information |
| aOut | Le fichier de sortie |
| STATUS_OK | |
| STATUS_INVALID_REFERENCE | |
| STATUS_NOT_ALLOWER_NULL_ARGUMENT |
|
pure virtual |
Afficher.
| aOut | Le fichier de sortie |
| STATUS_OK |
|
pure virtual |
Obtenir la configuration du système.
| aOut | L'espace mémoire de sortie |
| STATUS_OK | |
| STATUS_NOT_ALLOWER_NULL_ARGUMENT |
|
pure virtual |
Obtenir l'information au sujet du système.
| aOut | L'espace mémoire de sortie |
| STATUS_OK | |
| STATUS_NOT_ALLOWER_NULL_ARGUMENT |
|
pure virtual |
|
pure virtual |
|
pure virtual |
| aIndex | L'index du processeur à retourner |
|
pure virtual |
|
pure virtual |
Changer la configuration du système.
| aConfig | La configuration |
| STATUS_OK | |
| STATUS_INVALID_REFERENCE |
|
pure virtual |
Demarrer.
| aFlags | START_FLAG_LOOPBACK |
| STATUS_OK |
|
pure virtual |
|
static |
Utiliser ce drapeau quand des adaptateurs sont physiquement connectés entre eux. Il force le système à envoyer des paquets pour débloquer d'eventuelles opérations de réception.
1.8.9.1