nl ::織り::プロファイル:: BDX_Development :: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
ReceiveAcceptのメッセージは、受信機がイニシエータである場合、提案交換を受け入れるために使用されます。
概要
継承
:から継承NL ::織り::プロファイル:: BDX_Development :: SendAcceptコンストラクタとデストラクタ | |
---|---|
ReceiveAccept (void) sendacceptメッセージのデフォルトを持つ引数なしのコンストラクター。 |
パブリック属性 | |
---|---|
mDefiniteLength | bool 明確な長さが選択された場合は真。 |
mLength | uint64_t 私たちが決めた転送の長さ。 |
mMetaData | オプションTLVメタデータ。 |
mWideRange | bool 範囲フィールドとオフセットフィールドが64ビットの場合はTrue。 |
公の行事 | |
---|---|
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のメッセージフォーマット。 |
パブリック属性
mDefiniteLength
bool mDefiniteLength
明確な長さが選択された場合は真。
mLength
uint64_t mLength
私たちが決めた転送の長さ。
mWideRange
bool mWideRange
範囲フィールドとオフセットフィールドが64ビットの場合はTrue。
公の行事
ReceiveAccept
ReceiveAccept( void )
sendacceptメッセージのデフォルトを持つ引数なしのコンストラクター。
初期化
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のメッセージ。
詳細 | |||
---|---|---|---|
パラメーター |
| ||
戻り値 | それらがすべて同じフィールドを持っている場合はtrue。 |
パック
WEAVE_ERROR pack( PacketBuffer *aBuffer )
受信受け入れメッセージをPacketBufferにパックします。
詳細 | |||||
---|---|---|---|---|---|
パラメーター |
| ||||
戻り値 |
|
packLength
uint16_t packedLength( void )
この受信受け入れメッセージのパックされた長さを返します。
詳細 | |
---|---|
戻り値 | パックされたときのメッセージの長さ |
パブリック静的関数
解析する
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
PacketBufferから解析データReceiveAcceptのメッセージフォーマット。
詳細 | |||||
---|---|---|---|---|---|
パラメーター |
| ||||
戻り値 |
|