nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Thông báo ReceiveAccept để chấp nhận trao đổi được đề xuất khi người nhận là người tạo.
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::Profiles::BDX_Development::SendAccept
Hàm khởi tạo và hàm phá |
|
---|---|
ReceiveAccept(void)
Hàm khởi tạo không có đối số mặc định cho thông báo chấp nhận gửi.
|
Thuộc tính công khai |
|
---|---|
mDefiniteLength
|
bool
Đúng nếu bạn đã chọn một độ dài xác định.
|
mLength
|
uint64_t
Thời gian chuyển khoản mà chúng tôi đã quyết định.
|
mMetaData
|
Siêu dữ liệu TLV không bắt buộc.
|
mWideRange
|
bool
"True" nếu trường phạm vi và trường bù trừ là 64 bit.
|
Hàm công khai |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
Khởi tạo khung chấp nhận "rộng".
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
Khởi tạo khung chấp nhận nhận "không rộng" (độ dài 32 bit)
|
operator==(const ReceiveAccept &) const
|
bool
So sánh mức độ cân bằng giữa các thông báo ReceiveAccept.
|
pack(PacketBuffer *aBuffer)
|
Đóng gói thông báo chấp nhận nhận vào PacketBuffer.
|
packedLength(void)
|
uint16_t
Trả về chiều dài đóng gói của thông báo chấp nhận nhận này.
|
Hàm tĩnh công khai |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo ReceiveAccept.
|
Thuộc tính công khai
mDefiniteLength
bool mDefiniteLength
Đúng nếu bạn đã chọn một độ dài xác định.
mLength
uint64_t mLength
Thời gian chuyển khoản mà chúng tôi đã quyết định.
mWideRange
bool mWideRange
"True" nếu trường phạm vi và trường bù trừ là 64 bit.
Hàm công khai
ReceiveAccept
ReceiveAccept( void )
Hàm khởi tạo không có đối số mặc định cho thông báo chấp nhận gửi.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Khởi tạo khung chấp nhận "rộng".
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Trả về |
WEAVE_NO_ERROR nếu thành công
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Khởi tạo khung chấp nhận nhận "không rộng" (độ dài 32 bit)
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 ReceiveAccept & ) const
So sánh mức độ cân bằng giữa các thông báo ReceiveAccept.
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 chấp nhận nhận 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 báo chấp nhận nhận 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, ReceiveAccept & aResponse )
Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo ReceiveAccept.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|