nl :: Tecer:: Perfis :: BDX_Development :: SendAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
O SendAccept mensagem é usada para aceitar uma troca proposta quando o remetente é o iniciador.
Resumo
Herança
Dirigir Subclasses conhecidas: nl :: Weave :: Profiles :: BDX_Development :: ReceiveAcceptConstrutores e Destruidores | |
---|---|
SendAccept (void) O construtor no-arg com padrões para a mensagem de aceitação de envio. |
Atributos públicos | |
---|---|
mMaxBlockSize | uint16_t O tamanho máximo do bloco foi decidido. |
mMetaData | Opcional TLV Metadados. |
mTransferMode | uint8_t Modo de transferência que decidimos. |
mVersion | uint8_t A versão do protocolo BDX que escolhemos. |
Funções públicas | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData) | Inicializar um SendAccept mensagem. |
operator== (const SendAccept &) const | bool Comparação de igualdade entre SendAccept mensagens. |
pack (PacketBuffer *aBuffer) | Empacote uma mensagem de aceitação de envio em um PacketBuffer. |
packedLength (void) | uint16_t Retorna o comprimento compactado desta mensagem de aceitação de envio. |
Funções estáticas públicas | |
---|---|
parse (PacketBuffer *aBuffer, SendAccept & aResponse) | Dados de análise de uma PacketBuffer em um SendAccept formato de mensagem. |
Atributos públicos
mMaxBlockSize
uint16_t mMaxBlockSize
Definimos o tamanho máximo do bloco.
mTransferMode
uint8_t mTransferMode
Modo de transferência que decidimos.
mVersion
uint8_t mVersion
A versão do protocolo BDX que escolhemos.
Funções públicas
SendAccept
SendAccept( 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, ReferencedTLVData *aMetaData )
Inicializar um SendAccept mensagem.
Detalhes | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||||
Valores Retornados |
|
operador ==
bool operator==( const SendAccept & ) const
Comparação de igualdade entre SendAccept 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 envio em um PacketBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
PackedLength
uint16_t packedLength( void )
Retorna o comprimento compactado desta mensagem de aceitação de envio.
Detalhes | |
---|---|
Devoluções | comprimento da mensagem quando embalada |
Funções estáticas públicas
analisar
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
Dados de análise de uma PacketBuffer em um SendAccept formato de mensagem.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|