nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
A mensagem ReceiveAccept é usada para aceitar uma troca proposta quando o destinatário é o iniciador.
Resumo
Herança
Herda de: nl::Weave::Profiles::BDX_Development::SendAccept
Construtores e destruidores |
|
---|---|
ReceiveAccept(void)
O construtor no-arg com padrões para a mensagem "send Accept".
|
Atributos públicos |
|
---|---|
mDefiniteLength
|
bool
Verdadeiro se um tamanho definido tiver sido escolhido.
|
mLength
|
uint64_t
Duração da transferência que decidimos.
|
mMetaData
|
Metadados TLV opcionais.
|
mWideRange
|
bool
Verdadeiro se os 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)
|
Inicializar um "amplo" receber frame aceita.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
Inicializar um "não amplo" receber frame aceita (comprimento de 32 bits)
|
operator==(const ReceiveAccept &) const
|
bool
Comparação de igualdade entre mensagens ReceiveAccept.
|
pack(PacketBuffer *aBuffer)
|
Empacotar uma mensagem de aceitação de recebimento em um PackageBuffer.
|
packedLength(void)
|
uint16_t
Retorna o tamanho compactado desta mensagem de aceitação de recebimento.
|
Funções estáticas públicas |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
Analisa dados de um PackageBuffer em um formato de mensagem ReceiveAccept.
|
Atributos públicos
mDefiniteLength
bool mDefiniteLength
Verdadeiro se um tamanho definido tiver sido escolhido.
mLength
uint64_t mLength
Duração da transferência que decidimos.
mWideRange
bool mWideRange
Verdadeiro se os 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 "send Accept".
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Inicializar um "amplo" receber frame aceita.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Retornos |
WEAVE_NO_ERROR se for bem-sucedido
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Inicializar um "não amplo" receber frame aceita (comprimento de 32 bits)
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Retornos |
WEAVE_NO_ERROR se for bem-sucedido
|
operador==
bool operator==( const ReceiveAccept & ) const
Comparação de igualdade entre mensagens ReceiveAccept.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
verdadeiro se tiverem os mesmos campos.
|
pacote
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empacota uma mensagem de aceitação de recebimento em um PackageBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
packedLength
uint16_t packedLength( void )
Retorna o tamanho compactado desta mensagem de aceitação de recebimento.
Detalhes | |
---|---|
Retornos |
tamanho da mensagem quando embalada
|
Funções estáticas públicas
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Analisa dados de um PackageBuffer em um formato de mensagem ReceiveAccept.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|