nl :: Dệt :: Hồ sơ :: BDX_Development :: SendAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Thông điệp SendAccept được sử dụng để chấp nhận trao đổi được đề xuất khi người gửi là người khởi xướng.
Tóm lược
Di sản
Các lớp con đã biết trực tiếp: nl :: Weave :: Profiles :: BDX_Development :: ReceiveAcceptNgười xây dựng và Người phá hủy | |
---|---|
SendAccept (void) Hàm tạo không đối số với các giá trị mặc định cho thông báo chấp nhận gửi. |
Thuộc tính công cộng | |
---|---|
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 tùy chọn. |
mTransferMode | uint8_t Chế độ chuyển giao 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. |
Chức năng công cộng | |
---|---|
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 bình đẳng giữa các tin nhắn SendAccept . |
pack (PacketBuffer *aBuffer) | Đóng gói một tin nhắn chấp nhận gửi vào một PacketBuffer. |
packedLength (void) | uint16_t Trả về độ dài đóng gói của tin nhắn chấp nhận gửi này. |
Chức năng 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 tin nhắn SendAccept . |
Thuộc tính công cộng
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 giao 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.
Chức năng công cộng
SendAccept
SendAccept( void )
Hàm tạo không đối số với các giá trị mặc định cho thông báo chấp nhận gửi.
trong đó
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
Khởi tạo thông báo SendAccept .
Chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Thông số |
| ||||||||
Giá trị trả lại |
|
toán tử ==
bool operator==( const SendAccept & ) const
So sánh bình đẳng giữa các tin nhắn SendAccept .
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 một tin nhắn chấp nhận gửi vào một 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 tin nhắn chấp nhận gử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, SendAccept & aResponse )
Phân tích cú pháp dữ liệu từ PacketBuffer thành định dạng tin nhắn SendAccept .
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|