49 unsigned int mPacketSize_byte;
51 unsigned char mReserved0[60];
65 unsigned int mSystemId;
67 unsigned char mReserved0[60];
114 static OPEN_NET_PUBLIC Status
Display(
const Config & aConfig, FILE * aOut);
130 static OPEN_NET_PUBLIC Status
Display(
const Info & aInfo, FILE * aOut);
242 virtual Adapter *
Adapter_Get(
const unsigned char * aAddress,
const unsigned char * aMask,
const unsigned char * aMaskDiff) = 0;
253 virtual Status
Display(FILE * aOut) = 0;
307 virtual Status
Start(
unsigned int aFlags) = 0;
317 virtual Status
Stop() = 0;
Configuration du system.
Definition: System.h:47
virtual Status Start(unsigned int aFlags)=0
Demarrer.
Information au sujet du system.
Definition: System.h:63
Cette classe definit l'interface au niveau systeme.
Definition: System.h:34
virtual unsigned int Kernel_GetCount() const =0
Obtenir le nombre de Kernel.
virtual Adapter * Adapter_Get(unsigned int aIndex)=0
virtual Status GetConfig(Config *aOut) const =0
Obtenir la configuration du système.
La classe Kernel.
Definition: Kernel.h:38
virtual void Delete()
Cette méthode detruit l'instance.
static OPEN_NET_PUBLIC Status Display(const Config &aConfig, FILE *aOut)
Cette méthode statique affiche la configuration d'un système.
virtual unsigned int Adapter_GetCount() const =0
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 ...
Definition: System.h:84
OpenNetK::Adapter_Config, OpenNetK::Adapter_Info, OpenNetK::Adapter_State, OpenNetK::Buffer, OpenNetK::EthernetAddress, OpenNetK::IPv4Address, OpenNetK::VersionInfo (SDK)
virtual Processor * Processor_Get(unsigned int aIndex)=0
virtual OpenNet::Kernel * Kernel_Get(unsigned int aIndex)=0
Obtenir un Kernel.
virtual unsigned int Processor_GetCount() const =0
virtual Status Adapter_Connect(Adapter *aAdapter)=0
Connecter un Adapter au System.
virtual Status SetConfig(const Config &aConfig)=0
Changer la configuration du système.
Cette classe définit l'interface au niveau de l'adaptateur.
Definition: Adapter.h:35
virtual Status GetInfo(Info *aOut) const =0
Obtenir l'information au sujet du système.
Cette classe définit l'interface au niveau du processeur.
Definition: Processor.h:33
static OPEN_NET_PUBLIC System * Create()
Cette méthode statique crée une instance de la classe System.
virtual Status Stop()=0
Arreter.