nl:: Weave:: Hồ sơ:: BDX_Phát triển:: 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_Discoverment::BlockAck
nl::Weave::Profiles::BDX_Growthment::BlockEOFAck
Hàm dựng và hàm phá hủy |
|
---|---|
BlockQuery(void)
Hàm dựng không đối số với các giá trị mặc định cho thông báo truy vấn chặn.
|
Loại công khai |
|
---|---|
@84
|
enum |
Thuộc tính công khai |
|
---|---|
mBlockCounter
|
uint8_t
Bộ đếm của khối mà chúng tôi đang yêu cầu.
|
Hàm công khai |
|
---|---|
init(uint8_t aCounter)
|
Khởi tạo thông báo BlockQuery.
|
operator==(const BlockQuery &) const
|
bool
So sánh đẳng thức giữa các thông báo BlockQuery.
|
pack(PacketBuffer *aBuffer)
|
Đóng thông báo truy vấn chặn 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.
|
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
Chặn truy vấn
BlockQuery( void )
Hàm dựng không đối số với các giá trị mặc định cho thông báo truy vấn chặn.
bắt đầu
WEAVE_ERROR init( uint8_t aCounter )
Khởi tạo thông báo BlockQuery.
Thông tin chi tiết | |||
---|---|---|---|
Các thông số |
|
||
Trả về |
WEAVE_NO_ERROR nếu thành công
|
toán tử==
bool operator==( const BlockQuery & ) const
So sánh đẳng thức giữa các thông báo BlockQuery.
Thông tin chi tiết | |||
---|---|---|---|
Các thông số |
|
||
Trả về |
Đúng vậy, tất cả các trường đều giống nhau.
|
gói
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Đóng thông báo truy vấn chặn vào PacketBuffer.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các thông số |
|
||||
Giá trị trả về |
|
LengthLength
uint16_t packedLength( void )
Trả về độ dài đã đóng gói của thông báo truy vấn khối này.
Thông tin chi tiết | |
---|---|
Trả về |
độ dài của tin nhắn khi được đóng gói
|
Hàm 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.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các thông số |
|
||||
Giá trị trả về |
|