nl :: Tecer:: Perfis :: BDX_Development :: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
O BlockQueryV1 mensagem é utilizada a pedido para que um bloco de dados ser transferido do emissor para o receptor.
Resumo
Inclui um contador de bloco de 4 bytes.
Herança
Subclasses diretamente conhecidas:nl :: Weave :: Profiles :: BDX_Development :: BlockAckV1
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAckV1
Construtores e Destruidores | |
---|---|
BlockQueryV1 (void) O construtor no-arg com padrões para a mensagem de consulta em bloco. |
Tipos públicos | |
---|---|
@85 | enum |
Atributos públicos | |
---|---|
mBlockCounter | uint32_t Contador do bloco que estamos pedindo. |
Funções públicas | |
---|---|
init (uint32_t aCounter) | Inicializar um BlockQueryV1 mensagem. |
operator== (const BlockQueryV1 &) const | bool Comparação de igualdade entre BlockQueryV1 mensagens. |
pack (PacketBuffer *aBuffer) | Empacote uma mensagem de bloco de consulta em um PacketBuffer. |
packedLength (void) | uint16_t Retorna o comprimento compactado desta mensagem de consulta de bloco. |
Funções estáticas públicas | |
---|---|
parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery) | Dados de análise de uma PacketBuffer em um BlockQueryV1 formato de mensagem. |
Tipos públicos
@ 85
@85
Atributos públicos
Funções públicas
BlockQueryV1
BlockQueryV1( void )
O construtor no-arg com padrões para a mensagem de consulta em bloco.
iniciar
WEAVE_ERROR init( uint32_t aCounter )
Inicializar um BlockQueryV1 mensagem.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | WEAVE_NO_ERROR se bem sucedida |
operador ==
bool operator==( const BlockQueryV1 & ) const
Comparação de igualdade entre BlockQueryV1 mensagens.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | true iff eles têm os mesmos campos. |
pacote
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empacote uma mensagem de bloco de consulta em um PacketBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
PackedLength
uint16_t packedLength( void )
Retorna o comprimento compactado desta mensagem de consulta de bloco.
Detalhes | |
---|---|
Devoluções | comprimento da mensagem quando embalada |
Funções estáticas públicas
analisar
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
Dados de análise de uma PacketBuffer em um BlockQueryV1 formato de mensagem.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|