nl :: Dệt :: Hồ sơ :: BDX_Development :: BlockQuery
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Thông báo BlockQuery đượ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
Di sản
Các lớp con đã biết trực tiếp:nl :: Weave :: Profiles :: BDX_Development :: BlockAck
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAck
Người xây dựng và Người phá hủy | |
---|---|
BlockQuery (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 | |
---|---|
@84 | enum |
Thuộc tính công cộng | |
---|---|
mBlockCounter | uint8_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 (uint8_t aCounter) | Khởi tạo thông báo BlockQuery . |
operator== (const BlockQuery &) const | bool So sánh bình đẳng giữa các thông điệp BlockQuery . |
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, BlockQuery & aQuery) | Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo BlockQuery . |
Các loại công khai
@ 84
@84
Thuộc tính công cộng
Chức năng công cộng
BlockQuery
BlockQuery( 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( uint8_t aCounter )
Khởi tạo thông báo BlockQuery .
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 BlockQuery & ) const
So sánh bình đẳng giữa các thông điệp BlockQuery .
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, BlockQuery & aQuery )
Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo BlockQuery .
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|