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