NL::編織::簡介:: BDX_開發::接收接受
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
該ReceiveAccept消息用於接受所提議的交換時,接收器是發起者。
概括
遺產
:從繼承NL ::紡織品::概況:: BDX_Development :: SendAccept構造函數和析構函數 | |
---|---|
ReceiveAccept (void) 帶有默認值的無參數構造函數用於發送接受消息。 |
公共屬性 | |
---|---|
mDefiniteLength | bool 如果選擇了確定的長度,則為真。 |
mLength | uint64_t 我們決定的傳輸長度。 |
mMetaData | 可選TLV元數據。 |
mWideRange | bool 如果我們的範圍和偏移字段是 64 位,則為真。 |
公共職能 | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData) | 初始化一個“寬”接收接受幀。 |
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData) | 初始化一個“非寬”接收接受幀(32 位長) |
operator== (const ReceiveAccept &) const | bool 之間相等比較ReceiveAccept消息。 |
pack (PacketBuffer *aBuffer) | 將接收接受消息打包到 PacketBuffer 中。 |
packedLength (void) | uint16_t 返回此接收接受消息的打包長度。 |
公共靜態函數 | |
---|---|
parse (PacketBuffer *aBuffer, ReceiveAccept & aResponse) | 從PacketBuffer解析數據成ReceiveAccept消息格式。 |
公共屬性
確定長度
bool mDefiniteLength
如果選擇了確定的長度,則為真。
米長
uint64_t mLength
我們決定的傳輸長度。
寬範圍
bool mWideRange
如果我們的範圍和偏移字段是 64 位,則為真。
公共職能
接收接受
ReceiveAccept( void )
具有默認發送接受消息的無參數構造函數。
在裡面
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
初始化一個“寬”接收接受幀。
細節 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
參數 |
| ||||||||||
退貨 | WEAVE_NO_ERROR如果成功 |
在裡面
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
初始化一個“非寬”接收接受幀(32 位長)
細節 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
參數 |
| ||||||||||
退貨 | WEAVE_NO_ERROR如果成功 |
運算符==
bool operator==( const ReceiveAccept & ) const
之間相等比較ReceiveAccept消息。
細節 | |||
---|---|---|---|
參數 |
| ||
退貨 | 如果它們具有所有相同的字段,則為真。 |
盒
WEAVE_ERROR pack( PacketBuffer *aBuffer )
將接收接受消息打包到 PacketBuffer 中。
細節 | |||||
---|---|---|---|---|---|
參數 |
| ||||
返回值 |
|
包裝長度
uint16_t packedLength( void )
返回此接收接受消息的打包長度。
細節 | |
---|---|
退貨 | 打包時消息的長度 |
公共靜態函數
解析
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
從PacketBuffer解析數據成ReceiveAccept消息格式。
細節 | |||||
---|---|---|---|---|---|
參數 |
| ||||
返回值 |
|