nl:: Weave:: Profiles:: BDX_Development:: SendAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Thông báo SendAccept được dùng để chấp nhận một đề xuất trao đổi khi người gửi là người khởi tạo.
Tóm tắt
Tính kế thừa
Lớp học con đã biết trực tiếp: nl::Weave::Profiles::BDX_Development::ReceiveAccept
Hàm khởi tạo và phá huỷ |
|
---|---|
SendAccept(void)
Hàm khởi tạo không có đối số với giá trị mặc định cho thông báo chấp nhận gửi.
|
Các thuộc tính công khai |
|
---|---|
mMaxBlockSize
|
uint16_t
Kích thước khối tối đa mà chúng tôi đã quyết định.
|
mMetaData
|
Siêu dữ liệu TLV không bắt buộc.
|
mTransferMode
|
uint8_t
Chế độ chuyển mà chúng tôi đã quyết định.
|
mVersion
|
uint8_t
Phiên bản của giao thức BDX mà chúng tôi đã quyết định.
|
Hàm công khai |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData)
|
Khởi tạo thông báo SendAccept.
|
operator==(const SendAccept &) const
|
bool
So sánh mức độ bình đẳng giữa các thông báo SendAccept.
|
pack(PacketBuffer *aBuffer)
|
Đóng gói thông báo chấp nhận gửi vào PacketBuffer.
|
packedLength(void)
|
uint16_t
Trả về độ dài được đóng gói của thông báo chấp nhận gửi này.
|
Hàm tĩnh công khai |
|
---|---|
parse(PacketBuffer *aBuffer, SendAccept & aResponse)
|
Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo SendAccept.
|
Các thuộc tính công khai
mMaxBlockSize
uint16_t mMaxBlockSize
Kích thước khối tối đa mà chúng tôi đã quyết định.
mTransferMode
uint8_t mTransferMode
Chế độ chuyển mà chúng tôi đã quyết định.
mVersion
uint8_t mVersion
Phiên bản của giao thức BDX mà chúng tôi đã quyết định.
Hàm công khai
SendAccept
SendAccept( void )
Hàm khởi tạo không có đối số với giá trị mặc định cho thông báo chấp nhận gửi.
khởi tạo
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
Khởi động thông báo SendAccept.
Chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
toán tử==
bool operator==( const SendAccept & ) const
So sánh mức độ bình đẳng giữa các thông báo SendAccept.
Chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
true iff tất cả các trường đều giống nhau.
|
gói
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Đóng gói thông báo chấp nhận gửi vào PacketBuffer.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|
packedLength
uint16_t packedLength( void )
Trả về độ dài được đóng gói của thông báo chấp nhận gửi này.
Chi tiết | |
---|---|
Trả về |
chiều dài của thư khi được đóng gói
|
Hàm tĩnh công khai
phân tích cú pháp
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng thông báo SendAccept.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|