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消息格式。
细节 | |||||
---|---|---|---|---|---|
参数 |
| ||||
返回值 |
|