нл:: Переплетение:: Профили:: BDX_Development:: ОтправитьПринять
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Сообщение SendAccept используется для принятия предложенного обмена, когда отправитель является инициатором.
Краткое содержание
Наследование
Прямые известные подклассы: nl::Weave::Profiles::BDX_Development::ReceiveAcceptКонструкторы и деструкторы | |
---|---|
SendAccept (void) Конструктор без аргументов со значениями по умолчанию для сообщения о принятии отправки. |
Публичные атрибуты | |
---|---|
mMaxBlockSize | uint16_t Мы определились с максимальным размером блока. |
mMetaData | Необязательные метаданные TLV . |
mTransferMode | uint8_t Режим передачи, который мы выбрали. |
mVersion | uint8_t Версия протокола BDX, которую мы выбрали. |
Общественные функции | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData) | Инициализируйте сообщение SendAccept . |
operator== (const SendAccept &) const | bool Сравнение равенства между сообщениями SendAccept . |
pack (PacketBuffer *aBuffer) | Упакуйте сообщение о принятии отправки в PacketBuffer. |
packedLength (void) | uint16_t Возвращает упакованную длину этого сообщения о принятии отправки. |
Публичные статические функции | |
---|---|
parse (PacketBuffer *aBuffer, SendAccept & aResponse) | Анализ данных из PacketBuffer в формат сообщения SendAccept . |
Публичные атрибуты
ммакксблоксизе
uint16_t mMaxBlockSize
Мы определились с максимальным размером блока.
mTransferMode
uint8_t mTransferMode
Режим передачи, который мы выбрали.
мВерсия
uint8_t mVersion
Версия протокола BDX, которую мы выбрали.
Общественные функции
ОтправитьПринять
SendAccept( void )
Конструктор без аргументов со значениями по умолчанию для сообщения о принятии отправки.
инициализировать
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
Инициализируйте сообщение SendAccept .
Подробности | |||||||||
---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||
Возвращаемые значения |
|
оператор==
bool operator==( const SendAccept & ) const
Сравнение равенства между сообщениями SendAccept .
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | true, если у них все одинаковые поля. |
пакет
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Упакуйте сообщение о принятии отправки в PacketBuffer.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
упакованнаяДлина
uint16_t packedLength( void )
Возвращает упакованную длину этого сообщения о принятии отправки.
Подробности | |
---|---|
Возврат | длина сообщения в упакованном виде |
Публичные статические функции
анализировать
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
Анализ данных из PacketBuffer в формат сообщения SendAccept .
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|