nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader

Résumé

Attributs publics

Version
uint8_t

Fonctions statiques publiques

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Décodez l'en-tête du tunnel de PaquetBuffer pour encapsuler le paquet IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Encodez l'en-tête de tunnel dans le PaquetBuffer pour encapsuler le paquet IPv6 envoyé.

Attributs publics

Version

uint8_t Version

Fonctions statiques publiques

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Décodez l'en-tête du tunnel de PaquetBuffer pour encapsuler le paquet IPv6.

Détails
Paramètres
[out] tunHeader
Pointeur décodé vers l'en-tête WeaveTunnelHeader.
[in] message
Pointeur vers le TametBuffer à partir duquel décoder l'en-tête du tunnel.
Renvoie
WEAVE_ERROR WEAVE_NO_ERROR en cas de réussite, sinon erreur ;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Encodez l'en-tête de tunnel dans le PaquetBuffer pour encapsuler le paquet IPv6 envoyé.

Détails
Paramètres
[in] tunHeader
Pointeur vers l'en-tête WeaveTunnelHeader à encoder.
[in] message
Pointeur vers le PaquetBuffer sur lequel encoder l'en-tête du tunnel.
Renvoie
WEAVE_ERROR WEAVE_NO_ERROR en cas de réussite, sinon erreur ;