nl::
  #include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
  El mensaje BlockQuery se usa para solicitar que un bloque de datos se transfiera del remitente al receptor.
Resumen
Herencia
Subclases conocidas directas:nl::Weave::Profiles::BDX_Development::BlockAck
nl::Weave::Profiles::BDX_Development::BlockEOFAck
| Constructores y destructores | |
|---|---|
| BlockQuery(void)El constructor sin argumentos con valores predeterminados para el mensaje de consulta en bloque.  | 
| Tipos públicos | |
|---|---|
| @84 | enum | 
| Atributos públicos | |
|---|---|
| mBlockCounter | uint8_tEl contador del bloque que solicitamos.  | 
| Funciones públicas | |
|---|---|
| init(uint8_t aCounter) | Inicializa un mensaje de BlockQuery.  | 
| operator==(const BlockQuery &) const  | boolComparación de igualdad entre mensajes de BlockQuery.  | 
| pack(PacketBuffer *aBuffer) | Empaqueta un mensaje de consulta en bloque en un packageBuffer.  | 
| packedLength(void) | uint16_tMuestra la longitud empaquetada de este mensaje de consulta en bloque.  | 
| Funciones estáticas públicas | |
|---|---|
| parse(PacketBuffer *aBuffer, BlockQuery & aQuery) | Analizar datos de un PackageBuffer a un formato de mensaje de BlockQuery  | 
Tipos públicos
@84
@84
Atributos públicos
Funciones públicas
BlockQuery
BlockQuery( void )
El constructor sin argumentos con valores predeterminados para el mensaje de consulta en bloque.
init
WEAVE_ERROR init( uint8_t aCounter )
Inicializa un mensaje de BlockQuery.
| Detalles | |||
|---|---|---|---|
| Parámetros | 
 | ||
| Resultado que se muestra | WEAVE_NO_ERROR si se realiza correctamente.  | ||
operador==
bool operator==( const BlockQuery & ) const
Comparación de igualdad entre mensajes de BlockQuery.
| Detalles | |||
|---|---|---|---|
| Parámetros | 
 | ||
| Resultado que se muestra | verdadero si tienen todos los mismos campos.  | ||
paquete
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empaqueta un mensaje de consulta en bloque en un packageBuffer.
| Detalles | |||||
|---|---|---|---|---|---|
| Parámetros | 
 | ||||
| Valores de retorno | 
 | ||||
packedLength
uint16_t packedLength( void )
Muestra la longitud empaquetada de este mensaje de consulta en bloque.
| Detalles | |
|---|---|
| Resultado que se muestra | la longitud del mensaje cuando está empaquetado  | 
Funciones estáticas públicas
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQuery & aQuery )
Analizar datos de un PackageBuffer a un formato de mensaje de BlockQuery
| Detalles | |||||
|---|---|---|---|---|---|
| Parámetros | 
 | ||||
| Valores de retorno | 
 | ||||