Aller au code source de ce fichier.
- Auteur
- KMS - Martin Dubois, ing.
- Copyright
- Copyright © 2018-2019 KMS. All rights reserved.
OPEN_NET_GLOBAL unsigned char* Ethernet_Data |
( |
OPEN_NET_GLOBAL unsigned char * |
aBase, |
|
|
OPEN_NET_GLOBAL const OpenNet_PacketInfo * |
aPacketInfo |
|
) |
| |
Cette fonction retourne un pointeur vers la charge utile du paquet Ethernet.
- Paramètres
-
aBase | Un pointeur vers le début du paquet |
aPacketInfo | Un pointeur vers l'information au sujet du paquet a traiter |
- Renvoie
- Cette fonction retourne un pointeur vers la charge utile du paquet Ethernet.
unsigned int Ethernet_DataSize |
( |
OPEN_NET_GLOBAL unsigned char * |
aBase, |
|
|
OPEN_NET_GLOBAL const OpenNet_PacketInfo * |
aPacketInfo |
|
) |
| |
Cette fonction retourne la taille de la charge utile du paquet Ethernet.
- Paramètres
-
aBase | Un pointeur vers le début du paquet |
aPacketInfo | Un pointeur vers l'information au sujet du paquet a traiter |
- Renvoie
- Cette fonction retourne la taille de la charge utile du paquet Ethernet.
OPEN_NET_GLOBAL unsigned short* Ethernet_Destination |
( |
OPEN_NET_GLOBAL unsigned char * |
aBase, |
|
|
OPEN_NET_GLOBAL const OpenNet_PacketInfo * |
aPacketInfo |
|
) |
| |
Cette fonction retourne un pointeur vers l'adresse de destination.
- Paramètres
-
aBase | Un pointeur vers le début du paquet |
aPacketInfo | Un pointeur vers l'information au sujet du paquet a traiter |
- Renvoie
- Cette fonction retourne un pointeur vers l'adresse de destination.
OPEN_NET_GLOBAL unsigned short* Ethernet_Source |
( |
OPEN_NET_GLOBAL unsigned char * |
aBase, |
|
|
OPEN_NET_GLOBAL const OpenNet_PacketInfo * |
aPacketInfo |
|
) |
| |
Cette fonction retourne un pointeur vers l'adresse de source.
- Paramètres
-
aBase | Un pointeur vers le début du paquet |
aPacketInfo | Un pointeur vers l'information au sujet du paquet a traiter |
- Renvoie
- Cette fonction retourne un pointeur vers l'adresse de source.
unsigned short Ethernet_Type |
( |
OPEN_NET_GLOBAL const unsigned char * |
aBase, |
|
|
OPEN_NET_GLOBAL const OpenNet_PacketInfo * |
aPacketInfo |
|
) |
| |
Cette fonction retourne le type du paquet Ethernet.
- Paramètres
-
aBase | Un pointeur vers le début du paquet |
aPacketInfo | Un pointeur vers l'information au sujet du paquet a traiter |
- Renvoie
- Cette fonction retourne le type du paquet Ethernet.
int Ethernet_Vlan |
( |
OPEN_NET_GLOBAL const unsigned char * |
aBase, |
|
|
OPEN_NET_GLOBAL const OpenNet_PacketInfo * |
aPacketInfo |
|
) |
| |
Cette fonction indique si un tag VLAN est présent.
- Paramètres
-
aBase | Un pointeur vers le début du paquet |
aPacketInfo | Un pointeur vers l'information au sujet du paquet a traiter |
- Valeurs retournées
-
unsigned short Ethernet_VlanTag |
( |
OPEN_NET_GLOBAL const unsigned char * |
aBase, |
|
|
OPEN_NET_GLOBAL const OpenNet_PacketInfo * |
aPacketInfo |
|
) |
| |
Cette fonction retourne le tag VLAN.
- Paramètres
-
aBase | Un pointeur vers le début du paquet |
aPacketInfo | Un pointeur vers l'information au sujet du paquet a traiter |
- Renvoie
- Cette fonction retourne 0 si le paquet ne contient pas de tag VLAN.