nl:: Weave:: Profiles:: BDX_Development:: BlockQuery
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Thông báo BlockQuery được 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 tắt
Tính kế thừa
Các lớp con đã biết trực tiếp:nl::Weave::Profiles::BDX_Development::BlockAck
nl::Weave::Profiles::BDX_Development::BlockEOFAck
Hàm khởi tạo và hàm phá |
|
---|---|
BlockQuery(void)
Hàm khởi tạo không có đối số với các giá trị mặc định cho thông báo truy vấn khối.
|
Loại công khai |
|
---|---|
@84
|
enum |
Thuộc tính công khai |
|
---|---|
mBlockCounter
|
uint8_t
Bộ đếm quy tắc chặn mà chúng tôi đang yêu cầu.
|
Hàm công khai |
|
---|---|
init(uint8_t aCounter)
|
Khởi động thông báo BlockQuery.
|
operator==(const BlockQuery &) const
|
bool
So sánh bình đẳng giữa các thông báo 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ề chiều dài đóng gói của thông điệp truy vấn khối này.
|
Hàm 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.
|
Loại công khai
@84
@84
Thuộc tính công khai
Hàm công khai
BlockQuery
BlockQuery( void )
Hàm khởi tạo không có đối số với các giá trị mặc định cho thông báo truy vấn khối.
init
WEAVE_ERROR init( uint8_t aCounter )
Khởi động thông báo BlockQuery.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
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 báo BlockQuery.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
nếu chúng có tất cả các trường giống nhau.
|
gói
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Đóng gói thông báo truy vấn khối vào PacketBuffer.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
packedLength
uint16_t packedLength( void )
Trả về chiều dài đóng gói của thông điệp truy vấn khối này.
Thông tin chi tiết | |
---|---|
Trả về |
độ dài của thư khi đóng gói
|
Hàm tĩnh công khai
parse
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.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|