nl :: Dệt :: Hồ sơ :: BDX_Development :: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Thông điệp BlockQueryV1 được sử dụng để yêu cầu chuyển một khối dữ liệu từ người gửi sang người nhận.
Tóm lược
Nó bao gồm một bộ đếm khối 4 byte.
Di sản
Các lớp con đã biết trực tiếp:nl :: Weave :: Profiles :: BDX_Development :: BlockAckV1
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAckV1
Người xây dựng và Người phá hủy | |
---|---|
BlockQueryV1 (void) Hàm tạo không đối số với các giá trị mặc định cho thông báo truy vấn khối. |
Các loại công khai | |
---|---|
@85 | enum |
Thuộc tính công cộng | |
---|---|
mBlockCounter | uint32_t Bộ đếm của khối mà chúng tôi đang yêu cầu. |
Chức năng công cộng | |
---|---|
init (uint32_t aCounter) | Khởi tạo thông báo BlockQueryV1 . |
operator== (const BlockQueryV1 &) const | bool So sánh bình đẳng giữa các thông báo BlockQueryV1 . |
pack (PacketBuffer *aBuffer) | Đóng gói thông báo truy vấn khối vào PacketBuffer. |
packedLength (void) | uint16_t Trả về độ dài đóng gói của thông báo truy vấn khối này. |
Chức năng tĩnh công khai | |
---|---|
parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery) | Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo BlockQueryV1 . |
Các loại công khai
@ 85
@85
Thuộc tính công cộng
Chức năng công cộng
BlockQueryV1
BlockQueryV1( void )
Hàm tạo không đối số với các giá trị mặc định cho thông báo truy vấn khối.
trong đó
WEAVE_ERROR init( uint32_t aCounter )
Khởi tạo thông báo BlockQueryV1 .
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | WEAVE_NO_ERROR nếu thành công |
toán tử ==
bool operator==( const BlockQueryV1 & ) const
So sánh bình đẳng giữa các thông báo BlockQueryV1 .
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | true iff họ có tất cả các trường giống nhau. |
đóng gói
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Đóng gói thông báo truy vấn khối vào PacketBuffer.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
đóng gói
uint16_t packedLength( void )
Trả về độ dài đóng gói của thông báo truy vấn khối này.
Chi tiết | |
---|---|
Lợi nhuận | độ dài của tin nhắn khi đóng gói |
Chức năng tĩnh công khai
phân tích cú pháp
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo BlockQueryV1 .
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|