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.