nl:: Weave:: Profiles:: BDX_Development:: SendAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
A mensagem SendAccept é usada para aceitar uma troca proposta quando o remetente é o iniciador.
Resumo
Herança
Subclasses conhecidas diretas: nl::Weave::Profiles::BDX_Development::ReceiveAccept
Construtores e destruidores |
|
---|---|
SendAccept(void)
O construtor no-arg com padrões para a mensagem "send Accept".
|
Atributos públicos |
|
---|---|
mMaxBlockSize
|
uint16_t
Tamanho máximo do bloco que escolhemos.
|
mMetaData
|
Metadados TLV opcionais.
|
mTransferMode
|
uint8_t
Modo de transferência que decidimos.
|
mVersion
|
uint8_t
Versão do protocolo BDX que decidimos.
|
Funções públicas |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData)
|
Inicialize uma mensagem SendAccept.
|
operator==(const SendAccept &) const
|
bool
Comparação de igualdade entre mensagens SendAccept.
|
pack(PacketBuffer *aBuffer)
|
Empacotar uma mensagem de aceitação de envio em um PackageBuffer.
|
packedLength(void)
|
uint16_t
Retorna o tamanho compactado desta mensagem de aceitação de envio.
|
Funções estáticas públicas |
|
---|---|
parse(PacketBuffer *aBuffer, SendAccept & aResponse)
|
Analisa dados de um PackageBuffer em um formato de mensagem SendAccept.
|
Atributos públicos
mMaxBlockSize
uint16_t mMaxBlockSize
Tamanho máximo do bloco que escolhemos.
mTransferMode
uint8_t mTransferMode
Modo de transferência que decidimos.
mVersion
uint8_t mVersion
Versão do protocolo BDX que decidimos.
Funções públicas
SendAccept
SendAccept( 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, ReferencedTLVData *aMetaData )
Inicialize uma mensagem SendAccept.
Detalhes | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||
Valores de retorno |
|
operador==
bool operator==( const SendAccept & ) const
Comparação de igualdade entre mensagens SendAccept.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
verdadeiro se tiverem os mesmos campos.
|
pacote
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Empacotar uma mensagem de aceitação de envio em um PackageBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
packedLength
uint16_t packedLength( void )
Retorna o tamanho compactado desta mensagem de aceitação de envio.
Detalhes | |
---|---|
Retornos |
tamanho da mensagem quando embalada
|
Funções estáticas públicas
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
Analisa dados de um PackageBuffer em um formato de mensagem SendAccept.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|