nl :: Tejido:: Perfiles: BDX_Development :: RecibirAceptar
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
El ReceiveAccept mensaje se utiliza para aceptar un intercambio propuesto cuando el receptor es el iniciador.
Resumen
Herencia
Hereda de: nl :: Armadura :: Perfiles :: :: BDX_Development SendAcceptConstructores y Destructores | |
---|---|
ReceiveAccept (void) El constructor sin argumentos con valores predeterminados para el mensaje de aceptación de envío. |
Atributos públicos | |
---|---|
mDefiniteLength | bool Verdadero si se eligió una longitud definida. |
mLength | uint64_t Duración de la transferencia que decidimos. |
mMetaData | Opcional TLV metadatos. |
mWideRange | bool Verdadero si nuestros campos de rango y desplazamiento son de 64 bits. |
Funciones publicas | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData) | Inicialice una trama de aceptación de recepción "amplia". |
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData) | Inicializar una trama de aceptación de recepción "no amplia" (longitud de 32 bits) |
operator== (const ReceiveAccept &) const | bool Comparación de igualdad entre ReceiveAccept mensajes. |
pack (PacketBuffer *aBuffer) | Empaquete un mensaje de aceptación de recepción en un PacketBuffer. |
packedLength (void) | uint16_t Devuelve la longitud empaquetada de este mensaje de aceptación de recepción. |
Funciones estáticas públicas | |
---|---|
parse (PacketBuffer *aBuffer, ReceiveAccept & aResponse) | Los datos de análisis sintáctico de un PacketBuffer en un ReceiveAccept formato de mensaje. |
Atributos públicos
mDefiniteLength
bool mDefiniteLength
Verdadero si se eligió una longitud definida.
mLength
uint64_t mLength
Duración de la transferencia que decidimos.
mWideRange
bool mWideRange
Verdadero si nuestros campos de rango y desplazamiento son de 64 bits.
Funciones publicas
RecibirAceptar
ReceiveAccept( void )
El constructor sin argumentos con valores predeterminados para el mensaje de aceptación de envío.
en eso
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Inicialice una trama de aceptación de recepción "amplia".
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
| ||||||||||
Devoluciones | WEAVE_NO_ERROR si tiene éxito |
en eso
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Inicializar una trama de aceptación de recepción "no amplia" (longitud de 32 bits)
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
| ||||||||||
Devoluciones | WEAVE_NO_ERROR si tiene éxito |
operador ==
bool operator==( const ReceiveAccept & ) const
Comparación de igualdad entre ReceiveAccept mensajes.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Es cierto si tienen todos los mismos campos. |
paquete
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empaquete un mensaje de aceptación de recepción en un PacketBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|
PackagingLength
uint16_t packedLength( void )
Devuelve la longitud empaquetada de este mensaje de aceptación de recepción.
Detalles | |
---|---|
Devoluciones | longitud del mensaje cuando está empaquetado |
Funciones estáticas públicas
analizar gramaticalmente
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Los datos de análisis sintáctico de un PacketBuffer en un ReceiveAccept formato de mensaje.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|