nl :: Tecer:: Perfis :: BDX_Development :: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
O ReceiveAccept mensagem é usada para aceitar uma troca proposta quando o receptor é o iniciador.
Resumo
Herança
Herda: 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 | Opcional TLV Metadados. |
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 ReceiveAccept mensagens. |
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) | Dados de análise de uma PacketBuffer em um ReceiveAccept formato de mensagem. |
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 sucedida |
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 sucedida |
operador ==
bool operator==( const ReceiveAccept & ) const
Comparação de igualdade entre ReceiveAccept mensagens.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | verdadeiro se eles tiverem todos 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 )
Dados de análise de uma PacketBuffer em um ReceiveAccept formato de mensagem.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|