NL::编织::简介:: BDX_开发::发送接受
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
该SendAccept消息用于接受所提议的交换当发送者是发起者。
概括
遗产
直接已知子类: NL ::纺织品::概况:: BDX_Development :: ReceiveAccept构造函数和析构函数 | |
---|---|
SendAccept (void) 带有默认值的无参数构造函数用于发送接受消息。 |
公共属性 | |
---|---|
mMaxBlockSize | uint16_t 我们决定的最大块大小。 |
mMetaData | 可选TLV元数据。 |
mTransferMode | uint8_t 我们决定的传输模式。 |
mVersion | uint8_t 我们决定的 BDX 协议版本。 |
公共职能 | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData) | 初始化SendAccept消息。 |
operator== (const SendAccept &) const | bool 之间相等比较SendAccept消息。 |
pack (PacketBuffer *aBuffer) | 将发送接受消息打包到 PacketBuffer 中。 |
packedLength (void) | uint16_t 返回此发送接受消息的打包长度。 |
公共静态函数 | |
---|---|
parse (PacketBuffer *aBuffer, SendAccept & aResponse) | 从PacketBuffer解析数据成SendAccept消息格式。 |
公共属性
最大块大小
uint16_t mMaxBlockSize
我们决定的最大块大小。
传输模式
uint8_t mTransferMode
我们决定的传输模式。
版本
uint8_t mVersion
我们决定的 BDX 协议版本。
公共职能
发送接受
SendAccept( void )
带有默认值的无参数构造函数用于发送接受消息。
在里面
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
初始化SendAccept消息。
细节 | |||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
返回值 |
|
运算符==
bool operator==( const SendAccept & ) const
之间相等比较SendAccept消息。
细节 | |||
---|---|---|---|
参数 |
| ||
退货 | 如果它们具有所有相同的字段,则为真。 |
盒
WEAVE_ERROR pack( PacketBuffer *aBuffer )
将发送接受消息打包到 PacketBuffer 中。
细节 | |||||
---|---|---|---|---|---|
参数 |
| ||||
返回值 |
|
包装长度
uint16_t packedLength( void )
返回此发送接受消息的打包长度。
细节 | |
---|---|
退货 | 打包时消息的长度 |
公共静态函数
解析
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
从PacketBuffer解析数据成SendAccept消息格式。
细节 | |||||
---|---|---|---|---|---|
参数 |
| ||||
返回值 |
|