AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Utiliaires réseau

Description détaillée

Ce module fournit des fonctions utilitaires réseau.

Graphe de collaboration de Utiliaires réseau:

Fonctions

uint32_t htonl (uint32_t h)
 Convertir entier long de l'ordre des octets de l'hôte vers le réseau. Plus de détails...
 
uint64_t htonll (uint64_t h)
 Convertir entier long long de l'ordre des octets de l'hôte vers le réseau. Plus de détails...
 
uint16_t htons (uint16_t h)
 Convertir entier court de l'ordre des octets de l'hôte vers le réseau. Plus de détails...
 
uint32_t ntohl (uint32_t n)
 Convertir entier long de l'ordre des octets du réseau vers l'hôte. Plus de détails...
 
uint64_t ntohll (uint64_t n)
 Convertir entier long long de l'ordre des octets du réseau vers l'hôte. Plus de détails...
 
uint16_t ntohs (uint16_t n)
 Convertir entier court de l'ordre des octets du réseau vers l'hôte. Plus de détails...
 
uint8_t * popl (uint8_t *netdata, uint32_t *hostlong)
 
uint8_t * popll (uint8_t *netdata, uint32_t *hostlonglong)
 
uint8_t * pops (uint8_t *netdata, uint16_t *hostshort)
 
uint8_t * pushl (uint8_t *netdata, uint32_t hostlong)
 
uint8_t * pushll (uint8_t *netdata, uint32_t hostlonglong)
 
uint8_t * pushs (uint8_t *netdata, uint16_t hostshort)
 

Documentation des fonctions

uint32_t htonl ( uint32_t  h)

Convertir entier long de l'ordre des octets de l'hôte vers le réseau.

Paramètres
hentier long 32-bit venant de l'hôte
Renvoie
entier long 32-bit dans l'ordre du réseau
uint64_t htonll ( uint64_t  h)

Convertir entier long long de l'ordre des octets de l'hôte vers le réseau.

Paramètres
hentier long 64-bit venant de l'hôte
Renvoie
entier long 64-bit dans l'ordre du réseau
uint16_t htons ( uint16_t  h)

Convertir entier court de l'ordre des octets de l'hôte vers le réseau.

Paramètres
hentier court 16-bit venant de l'hôte
Renvoie
entier court 16-bit dans l'ordre du réseau
uint32_t ntohl ( uint32_t  n)

Convertir entier long de l'ordre des octets du réseau vers l'hôte.

Paramètres
nentier long 32-bit venant du réseau
Renvoie
entier long 32-bit dans l'ordre de l'hôte
uint64_t ntohll ( uint64_t  n)

Convertir entier long long de l'ordre des octets du réseau vers l'hôte.

Paramètres
nentier long 64-bit venant du réseau
Renvoie
entier long 64-bit dans l'ordre de l'hôte
uint16_t ntohs ( uint16_t  n)

Convertir entier court de l'ordre des octets du réseau vers l'hôte.

Paramètres
nentier court 16-bit venant du réseau
Renvoie
entier court 16-bit dans l'ordre de l'hôte
uint8_t* popl ( uint8_t *  netdata,
uint32_t *  hostlong 
)

dépile un long mot d'une pile de données réseau

uint8_t* popll ( uint8_t *  netdata,
uint32_t *  hostlonglong 
)

dépile un très long mot d'une pile de données réseau

uint8_t* pops ( uint8_t *  netdata,
uint16_t *  hostshort 
)

dépile un mot d'une pile de données réseau

uint8_t* pushl ( uint8_t *  netdata,
uint32_t  hostlong 
)

empile un long mot d'une pile de données réseau

uint8_t* pushll ( uint8_t *  netdata,
uint32_t  hostlonglong 
)

empile un très long mot d'une pile de données réseau

uint8_t* pushs ( uint8_t *  netdata,
uint16_t  hostshort 
)

empile un mot d'une pile de données réseau