nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
ReceiveAccept メッセージは、受信者がイニシエータである場合に、提案された交換を承諾するために使用されます。
概要
継承
継承元: nl::Weave::Profiles::BDX_Development::SendAccept
コンストラクタとデストラクタ |
|
---|---|
ReceiveAccept(void)
送信承認メッセージのデフォルトを持つ引数なしのコンストラクタ。
|
パブリック属性 |
|
---|---|
mDefiniteLength
|
bool
一定の長さが選択された場合は true。
|
mLength
|
uint64_t
決定した送金期間。
|
mMetaData
|
オプションの TLV メタデータ。
|
mWideRange
|
bool
範囲フィールドとオフセット フィールドが 64 ビットの場合は true。
|
パブリック関数 |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
「wide」の受信承認フレームを初期化します。
|
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
一定の長さが選択された場合は true。
mLength
uint64_t mLength
決定した送金期間。
mWideRange
bool mWideRange
範囲フィールドとオフセット フィールドが 64 ビットの場合は true。
パブリック関数
ReceiveAccept
ReceiveAccept( void )
送信承認メッセージのデフォルトを持つ引数なしのコンストラクタ。
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
「wide」の受信承認フレームを初期化します。
詳細 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
||||||||||
戻り値 |
WEAVE_NO_ERROR(成功した場合)
|
init
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
パック
WEAVE_ERROR pack( PacketBuffer *aBuffer )
受信承認メッセージを PacketBuffer にパックします。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
packedLength
uint16_t packedLength( void )
この受信承認メッセージのパック長を返します。
詳細 | |
---|---|
戻り値 |
パックされたときのメッセージの長さ
|
静的パブリック関数
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
PacketBuffer のデータを ReceiveAccept メッセージ形式に解析します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|