нл:: Переплетение:: Профили:: 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 .
| Подробности | |||||
|---|---|---|---|---|---|
| Параметры |
| ||||
| Возвращаемые значения |
|