nl :: Tejido:: Perfiles: BDX_Development :: EnviarAceptar
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
El SendAccept mensaje se utiliza para aceptar un intercambio propuesto cuando el remitente es el iniciador.
Resumen
Herencia
Las subclases dirigir conocidos: nl :: Armadura :: Perfiles :: :: BDX_Development ReceiveAcceptConstructores y Destructores | |
---|---|
SendAccept (void) El constructor sin argumentos con valores predeterminados para el mensaje de aceptación de envío. |
Atributos públicos | |
---|---|
mMaxBlockSize | uint16_t El tamaño máximo de bloque que decidimos. |
mMetaData | Opcional TLV metadatos. |
mTransferMode | uint8_t Modo de transferencia que decidimos. |
mVersion | uint8_t Versión del protocolo BDX que decidimos. |
Funciones publicas | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData) | Inicializar un SendAccept mensaje. |
operator== (const SendAccept &) const | bool Comparación de igualdad entre SendAccept mensajes. |
pack (PacketBuffer *aBuffer) | Empaquete un mensaje de aceptación de envío en un PacketBuffer. |
packedLength (void) | uint16_t Devuelve la longitud empaquetada de este mensaje de aceptación de envío. |
Funciones estáticas públicas | |
---|---|
parse (PacketBuffer *aBuffer, SendAccept & aResponse) | Los datos de análisis sintáctico de un PacketBuffer en un SendAccept formato de mensaje. |
Atributos públicos
mMaxBlockSize
uint16_t mMaxBlockSize
El tamaño máximo de bloque que decidimos.
mTransferMode
uint8_t mTransferMode
Modo de transferencia que decidimos.
mVersion
uint8_t mVersion
Versión del protocolo BDX que decidimos.
Funciones publicas
EnviarAceptar
SendAccept( 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, ReferencedTLVData *aMetaData )
Inicializar un SendAccept mensaje.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
| ||||||||
Valores devueltos |
|
operador ==
bool operator==( const SendAccept & ) const
Comparación de igualdad entre SendAccept 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 envío en un PacketBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|
PackagingLength
uint16_t packedLength( void )
Devuelve el tamaño empaquetado de este mensaje de aceptación de envío.
Detalles | |
---|---|
Devoluciones | longitud del mensaje cuando está empaquetado |
Funciones estáticas públicas
analizar gramaticalmente
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
Los datos de análisis sintáctico de un PacketBuffer en un SendAccept formato de mensaje.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|