nl::
  #include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
  El mensaje BlockSend se usa para transferir un bloque de datos del remitente al receptor.
Resumen
Herencia
Se hereda de: nl::Weave::Profiles::RetainedPacketBufferSubclases conocidas directas: nl::Weave::Profiles::BDX_Development::BlockEOF
| Constructores y destructores | |
|---|---|
| BlockSend(void)El constructor sin argumentos con valores predeterminados para el mensaje de envío en bloque.  | 
| Atributos públicos | |
|---|---|
| mBlockCounter | uint8_tEl contador de este bloque que se envía.  | 
| mData | uint8_t *Es el puntero a los datos que se recibirán o transferirán.  | 
| mLength | uint64_tEs la longitud de los datos contenidos en este bloque.  | 
| Funciones públicas | |
|---|---|
| init(uint8_t aCounter, uint64_t aLength, uint8_t *aData) | Inicializa un mensaje de BlockSend.  | 
| operator==(const BlockSend &) const  | boolComparación de igualdad entre mensajes BlockSend.  | 
| packedLength(void) | uint16_tMuestra la longitud empaquetada de este bloque de envío de mensaje.  | 
| Funciones estáticas públicas | |
|---|---|
| parse(PacketBuffer *aBuffer, BlockSend & aResponse) | Analizar datos de un packageBuffer en un formato de mensaje BlockSend,  | 
Atributos públicos
Datos móviles
uint8_t * mData
Es el puntero a los datos que se recibirán o transferirán.
mLength
uint64_t mLength
Es la longitud de los datos contenidos en este bloque.
Funciones públicas
BlockSend
BlockSend( void )
El constructor sin argumentos con valores predeterminados para el mensaje de envío en bloque.
init
WEAVE_ERROR init( uint8_t aCounter, uint64_t aLength, uint8_t *aData )
Inicializa un mensaje de BlockSend.
| Detalles | |||||||
|---|---|---|---|---|---|---|---|
| Parámetros | 
 | ||||||
| Resultado que se muestra | WEAVE_NO_ERROR si se realiza correctamente.  | ||||||
operador==
bool operator==( const BlockSend & ) const
packedLength
uint16_t packedLength( void )
Muestra la longitud empaquetada de este bloque de envío de mensaje.
| Detalles | |
|---|---|
| Resultado que se muestra | la longitud del mensaje cuando está empaquetado  | 
Funciones estáticas públicas
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockSend & aResponse )
Analizar datos de un packageBuffer en un formato de mensaje BlockSend,
| Detalles | |||||
|---|---|---|---|---|---|
| Parámetros | 
 | ||||
| Valores de retorno | 
 | ||||