OpenNet
Macros | Fonctions
Référence du fichier IPv4.h
#include <OpenNetK/ByteOrder.h>

Aller au code source de ce fichier.

Macros

#define IPv4_ETHERNET_TYPE_nh   (0x0008)
 Le type Ethernet des paquets IPv4.
 

Fonctions

OPEN_NET_GLOBAL unsigned short * IPv4_Destination (OPEN_NET_GLOBAL unsigned char *aData)
 Cette fonction retourne un pointeur vers l'adresse de destination. Plus de détails...
 
unsigned int IPv4_HeaderSize (OPEN_NET_GLOBAL unsigned char *aData)
 Cette fonction retourne la taille de l'entête IP. Plus de détails...
 
unsigned char IPv4_Protocol (OPEN_NET_GLOBAL unsigned char *aData)
 Cette fonction retourne le protocole. Plus de détails...
 
OPEN_NET_GLOBAL unsigned short * IPv4_Source (OPEN_NET_GLOBAL unsigned char *aData)
 Cette fonction retourne un pointeur vers l'adresse de provenance. Plus de détails...
 
OPEN_NET_GLOBAL unsigned char * IPv4_Data (OPEN_NET_GLOBAL unsigned char *aData)
 Cette fonction retourne un pointeur vers la charge utile. Plus de détails...
 
unsigned int IPv4_DataSize (OPEN_NET_GLOBAL unsigned char *aData)
 Cette fonction retourne la taille de la charge utile. Plus de détails...
 

Description détaillée

Auteur
KMS - Martin Dubois, ing.

Documentation des fonctions

OPEN_NET_GLOBAL unsigned char* IPv4_Data ( OPEN_NET_GLOBAL unsigned char *  aData)

Cette fonction retourne un pointeur vers la charge utile.

Paramètres
aDataUn pointeur vers l'entête IPv6
Renvoie
Cette fonction retourne un pointeur vers la charge utile.
unsigned int IPv4_DataSize ( OPEN_NET_GLOBAL unsigned char *  aData)

Cette fonction retourne la taille de la charge utile.

Paramètres
aDataUn pointeur vers l'entête IPv4
Renvoie
Cette fonction retourne la taille de la charge utile.
OPEN_NET_GLOBAL unsigned short* IPv4_Destination ( OPEN_NET_GLOBAL unsigned char *  aData)

Cette fonction retourne un pointeur vers l'adresse de destination.

Paramètres
aDataUn pointeur vers l'entête IPv4
Renvoie
Cette fonction retourne un pointeur vers l'adresse de destination.
unsigned int IPv4_HeaderSize ( OPEN_NET_GLOBAL unsigned char *  aData)

Cette fonction retourne la taille de l'entête IP.

Paramètres
aDataUn pointeur vers l'entête IPv4
Renvoie
Cette fonction retourne la taille de l'entête IP.
unsigned char IPv4_Protocol ( OPEN_NET_GLOBAL unsigned char *  aData)

Cette fonction retourne le protocole.

Paramètres
aDataUn pointeur vers l'entête IPv4
Renvoie
Cette fonction retourne le protocole.
OPEN_NET_GLOBAL unsigned short* IPv4_Source ( OPEN_NET_GLOBAL unsigned char *  aData)

Cette fonction retourne un pointeur vers l'adresse de provenance.

Paramètres
aDataUn pointeur vers l'entête IPv4
Renvoie
Cette fonction retourne un pointeur vers l'adresse de provenance.