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