нл:: Переплетение:: Профили:: BDX_Development:: Блоковый запрос
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Сообщение BlockQuery используется для запроса передачи блока данных от отправителя к получателю.
Краткое содержание
Наследование
Прямые известные подклассы:nl::Weave::Profiles::BDX_Development::BlockAck
nl::Weave::Profiles::BDX_Development::BlockEOFAck
Конструкторы и деструкторы | |
---|---|
BlockQuery (void) Конструктор без аргументов со значениями по умолчанию для сообщения запроса блока. |
Публичные типы | |
---|---|
@84 | перечисление |
Публичные атрибуты | |
---|---|
mBlockCounter | uint8_t Счетчик блока, который мы запрашиваем. |
Общественные функции | |
---|---|
init (uint8_t aCounter) | Инициализируйте сообщение BlockQuery . |
operator== (const BlockQuery &) const | bool Сравнение равенства между сообщениями BlockQuery . |
pack (PacketBuffer *aBuffer) | Упакуйте сообщение запроса блока в PacketBuffer. |
packedLength (void) | uint16_t Возвращает упакованную длину этого сообщения запроса блока. |
Публичные статические функции | |
---|---|
parse (PacketBuffer *aBuffer, BlockQuery & aQuery) | Анализ данных из PacketBuffer в формат сообщения BlockQuery . |
Публичные типы
@84
@84
Публичные атрибуты
Общественные функции
Блоковый запрос
BlockQuery( void )
Конструктор без аргументов со значениями по умолчанию для сообщения запроса блока.
инициализировать
WEAVE_ERROR init( uint8_t aCounter )
Инициализируйте сообщение BlockQuery .
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | WEAVE_NO_ERROR в случае успеха |
оператор==
bool operator==( const BlockQuery & ) const
Сравнение равенства между сообщениями BlockQuery .
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | true, если у них все одинаковые поля. |
пакет
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Упакуйте сообщение запроса блока в PacketBuffer.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
упакованнаяДлина
uint16_t packedLength( void )
Возвращает упакованную длину этого сообщения запроса блока.
Подробности | |
---|---|
Возврат | длина сообщения в упакованном виде |
Публичные статические функции
анализировать
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQuery & aQuery )
Анализ данных из PacketBuffer в формат сообщения BlockQuery .
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|