nl :: Tecer:: Perfis :: BDX_Development :: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
A mensagem ReceiveAccept é usada para aceitar uma troca proposta quando o receptor é o iniciador.
Resumo
Herança
Herda de: nl :: Weave :: Profiles :: BDX_Development :: SendAcceptConstrutores e Destruidores | |
---|---|
ReceiveAccept (void) O construtor no-arg com padrões para a mensagem de aceitação de envio. |
Atributos públicos | |
---|---|
mDefiniteLength | bool Verdadeiro se um comprimento definido foi escolhido. |
mLength | uint64_t Duração da transferência que decidimos. |
mMetaData | Metadados TLV opcionais. |
mWideRange | bool Verdadeiro se nossos campos de intervalo e deslocamento forem de 64 bits. |
Funções públicas | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData) | Inicialize um quadro de aceitação de recepção "amplo". |
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData) | Inicializar um quadro de aceitação de recepção "não amplo" (comprimento de 32 bits) |
operator== (const ReceiveAccept &) const | bool Comparação de igualdade entre mensagens ReceiveAccept . |
pack (PacketBuffer *aBuffer) | Empacote uma mensagem de aceitação de recebimento em um PacketBuffer. |
packedLength (void) | uint16_t Retorna o comprimento compactado desta mensagem de aceitação de recebimento. |
Funções estáticas públicas | |
---|---|
parse (PacketBuffer *aBuffer, ReceiveAccept & aResponse) | Analisa os dados de um PacketBuffer para um formato de mensagem ReceiveAccept . |
Atributos públicos
mDefiniteLength
bool mDefiniteLength
Verdadeiro se um comprimento definido foi escolhido.
mLength
uint64_t mLength
Duração da transferência que decidimos.
mWideRange
bool mWideRange
Verdadeiro se nossos campos de intervalo e deslocamento forem de 64 bits.
Funções públicas
ReceiveAccept
ReceiveAccept( void )
O construtor no-arg com padrões para a mensagem de aceitação de envio.
iniciar
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Inicialize um quadro de aceitação de recepção "amplo".
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||||||
Devoluções | WEAVE_NO_ERROR se bem-sucedido |
iniciar
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Inicializar um quadro de aceitação de recepção "não amplo" (comprimento de 32 bits)
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||||||
Devoluções | WEAVE_NO_ERROR se bem-sucedido |
operador ==
bool operator==( const ReceiveAccept & ) const
Comparação de igualdade entre mensagens ReceiveAccept .
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | verdadeiro se eles tiverem os mesmos campos. |
pacote
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empacote uma mensagem de aceitação de recebimento em um PacketBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
PackedLength
uint16_t packedLength( void )
Retorna o comprimento compactado desta mensagem de aceitação de recebimento.
Detalhes | |
---|---|
Devoluções | comprimento da mensagem quando embalada |
Funções estáticas públicas
analisar
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Analisa os dados de um PacketBuffer para um formato de mensagem ReceiveAccept .
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|