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 |
|
||||