Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: BDX_Development :: BlockQueryV1

#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>

El mensaje BlockQueryV1 se utiliza para solicitar que se transfiera un bloque de datos del remitente 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
Contador del bloque que estamos solicitando.

Funciones publicas

init (uint32_t aCounter)
Inicialice un mensaje BlockQueryV1 .
operator== (const BlockQueryV1 &) const
bool
Comparación de igualdad entre mensajes BlockQueryV1 .
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)
Analizar datos de un PacketBuffer en un formato de mensaje BlockQueryV1 .

Tipos públicos

@ 85

 @85

Atributos públicos

mBlockCounter

uint32_t mBlockCounter

Contador del bloque que estamos solicitando.

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
)

Inicialice un mensaje BlockQueryV1 .

Detalles
Parámetros
[in] aCounter
Bloquear el valor del contador para consultar
Devoluciones
WEAVE_NO_ERROR si tiene éxito

operador ==

bool operator==(
  const BlockQueryV1 &
) const 

Comparación de igualdad entre mensajes BlockQueryV1 .

Detalles
Parámetros
[in] another
Otro mensaje BlockQueryV1 para comparar este con
Devoluciones
true 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
[out] aBuffer
Un PacketBuffer para empaquetar el mensaje BlockQueryV1 en
Valores devueltos
WEAVE_NO_ERROR
Si tiene éxito
WEAVE_ERROR_BUFFER_TOO_SMALL
Si el búfer es demasiado pequeño

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
)

Analizar datos de un PacketBuffer en un formato de mensaje BlockQueryV1 .

Detalles
Parámetros
[in] aBuffer
Puntero a un PacketBuffer que tiene los datos que queremos analizar
[out] aQuery
Puntero a un objeto BlockQueryV1 donde deberíamos almacenar los resultados
Valores devueltos
WEAVE_NO_ERROR
Si tiene éxito
WEAVE_ERROR_BUFFER_TOO_SMALL
Si el búfer es demasiado pequeño