nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Le message ReceiveAccept permet d'accepter un échange proposé lorsque le destinataire en est l'initiateur.
Résumé
Héritage
Hérite de: nl::Weave::Profiles::BDX_Development::SendAccept
Constructeurs et destructeurs |
|
---|---|
ReceiveAccept(void)
Constructeur sans argument avec des valeurs par défaut pour le message d'acceptation d'envoi.
|
Attributs publics |
|
---|---|
mDefiniteLength
|
bool
"True" si une longueur définie a été choisie.
|
mLength
|
uint64_t
Nous avons décidé de la durée du transfert.
|
mMetaData
|
Métadonnées TLV facultatives.
|
mWideRange
|
bool
Vrai si nos champs de plage et de décalage sont de 64 bits.
|
Fonctions publiques |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
Initialiser un "wide" recevoir une trame d'acceptation.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
Initialiser une valeur "non large" trame de réception/réception (longueur de 32 bits)
|
operator==(const ReceiveAccept &) const
|
bool
Comparaison d'égalité entre les messages ReceiveAccept.
|
pack(PacketBuffer *aBuffer)
|
Empaqueter un message d'acceptation de réception dans un PacketBuffer.
|
packedLength(void)
|
uint16_t
Renvoie la longueur empaquetée de ce message d'acceptation de réception.
|
Fonctions statiques publiques |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
Analyser les données d'un PacketBuffer dans un format de message ReceiveAccept.
|
Attributs publics
mDefiniteLength
bool mDefiniteLength
"True" si une longueur définie a été choisie.
mLength
uint64_t mLength
Nous avons décidé de la durée du transfert.
mWideRange
bool mWideRange
Vrai si nos champs de plage et de décalage sont de 64 bits.
Fonctions publiques
ReceiveAccept
ReceiveAccept( void )
Constructeur sans argument avec des valeurs par défaut pour le message d'acceptation d'envoi.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Initialiser un "large" recevoir une trame d'acceptation.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||||
Renvoie |
WEAVE_NO_ERROR si l'opération réussit
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Initialiser une valeur "non large" trame de réception/réception (longueur de 32 bits)
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||||
Renvoie |
WEAVE_NO_ERROR si l'opération réussit
|
opérateur==
bool operator==( const ReceiveAccept & ) const
Comparaison d'égalité entre les messages ReceiveAccept.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
est défini sur true s'ils ont tous les mêmes champs.
|
pack
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empaqueter un message d'acceptation de réception dans un PacketBuffer.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs renvoyées |
|
packedLength
uint16_t packedLength( void )
Renvoie la longueur empaquetée de ce message d'acceptation de réception.
Détails | |
---|---|
Renvoie |
longueur du message lors de son empaquetage
|
Fonctions statiques publiques
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Analyser les données d'un PacketBuffer dans un format de message ReceiveAccept.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs renvoyées |
|