nl :: Tejido:: Perfiles: BDX_Development :: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
El BlockQueryV1 mensaje se utiliza para solicitar que un bloque de datos se transfiere del emisor al receptor.
Resumen
Incluye un contador de bloques de 4 bytes.
Herencia
Subclases conocidas directas:nl :: Weave :: Perfiles :: BDX_Development :: BlockAckV1
nl :: Weave :: Perfiles :: BDX_Development :: BlockEOFAckV1
Constructores y Destructores | |
---|---|
BlockQueryV1 (void) El constructor sin argumentos con valores predeterminados para el mensaje de consulta de bloque. |
Tipos públicos | |
---|---|
@85 | enumeración |
Atributos públicos | |
---|---|
mBlockCounter | uint32_t Contrarrestar del bloque que estamos pidiendo. |
Funciones publicas | |
---|---|
init (uint32_t aCounter) | Inicializar un BlockQueryV1 mensaje. |
operator== (const BlockQueryV1 &) const | bool Comparación de igualdad entre BlockQueryV1 mensajes. |
pack (PacketBuffer *aBuffer) | Empaquete un mensaje de consulta de bloque en un PacketBuffer. |
packedLength (void) | uint16_t Devuelve la longitud empaquetada de este mensaje de consulta de bloque. |
Funciones estáticas públicas | |
---|---|
parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery) | Los datos de análisis sintáctico de un PacketBuffer en un BlockQueryV1 formato de mensaje. |
Tipos públicos
@ 85
@85
Atributos públicos
Funciones publicas
BlockQueryV1
BlockQueryV1( void )
El constructor sin argumentos con valores predeterminados para el mensaje de consulta de bloque.
en eso
WEAVE_ERROR init( uint32_t aCounter )
Inicializar un BlockQueryV1 mensaje.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | WEAVE_NO_ERROR si tiene éxito |
operador ==
bool operator==( const BlockQueryV1 & ) const
Comparación de igualdad entre BlockQueryV1 mensajes.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Es cierto si tienen todos los mismos campos. |
paquete
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empaquete un mensaje de consulta de bloque en un PacketBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|
PackagingLength
uint16_t packedLength( void )
Devuelve la longitud empaquetada de este mensaje de consulta de bloque.
Detalles | |
---|---|
Devoluciones | longitud del mensaje cuando está empaquetado |
Funciones estáticas públicas
analizar gramaticalmente
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
Los datos de análisis sintáctico de un PacketBuffer en un BlockQueryV1 formato de mensaje.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|