- La conversion de la représentation locale vers XDR est appelée encodage ou marshalling.
- La conversion inverse est appelée décodage ou unmarshalling
Le format XDR est entre autres utilisé dans RPC.
Types de données XDR
XDR définit les principaux types de données suivants :- int : entier (32 bits)
- unsigned int : entier non signé (32 bits)
- enum : énumeration (entiers signés)
- bool : booléen
- hyper : entier étendu à 64 bits
- unsigned hyper : entier non signé étendu à 64 bits
- float : réel
- double : réel double précision
- quadruple : réel quadruple précision
- opaque : donnée opaque (longueur fixe ou variable)
- string : chaine de caractères
- void : pas de donnée (utile pour indiquer qu'une opération ne prend pas d'argument, ou ne renvoit aucun résultat)
Voir les références pour plus de détail sur la syntaxe et l'encodage des données.
Liens externes