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