nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Pesan ReceiveAccept digunakan untuk menerima pertukaran yang diusulkan ketika penerima merupakan inisiator.
Ringkasan
Inheritance
Mewarisi dari: nl::Weave::Profiles::BDX_Development::SendAccept
Konstruktor dan Destruktor |
|
---|---|
ReceiveAccept(void)
Konstruktor no-arg dengan setelan default untuk pesan kirim terima.
|
Atribut publik |
|
---|---|
mDefiniteLength
|
bool
True jika panjang tertentu dipilih.
|
mLength
|
uint64_t
Durasi transfer yang telah kami putuskan.
|
mMetaData
|
Metadata TLV opsional.
|
mWideRange
|
bool
True jika isian rentang dan offset kita adalah 64 bit.
|
Fungsi publik |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
Lakukan inisialisasi "lebar" menerima frame {i>accept<i}.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
Lakukan inisialisasi "non-lebar" menerima bingkai penerimaan (panjang 32 bit)
|
operator==(const ReceiveAccept &) const
|
bool
Perbandingan kesetaraan antara pesan ReceiveAccept.
|
pack(PacketBuffer *aBuffer)
|
Mengemas pesan penerimaan ke dalam PacketBuffer.
|
packedLength(void)
|
uint16_t
Menampilkan panjang terpaket dari pesan terima menerima ini.
|
Fungsi statis publik |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
Mengurai data dari PacketBuffer ke dalam format pesan ReceiveAccept.
|
Atribut publik
mDefiniteLength
bool mDefiniteLength
True jika panjang tertentu dipilih.
mLength
uint64_t mLength
Durasi transfer yang telah kami putuskan.
mWideRange
bool mWideRange
True jika isian rentang dan offset kita adalah 64 bit.
Fungsi publik
ReceiveAccept
ReceiveAccept( void )
Konstruktor no-arg dengan setelan default untuk pesan kirim terima.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Lakukan inisialisasi "lebar" menerima frame {i>accept<i}.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Hasil |
WEAVE_NO_ERROR jika berhasil
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Lakukan inisialisasi "non-lebar" menerima bingkai penerimaan (panjang 32 bit)
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Hasil |
WEAVE_NO_ERROR jika berhasil
|
operator==
bool operator==( const ReceiveAccept & ) const
Perbandingan kesetaraan antara pesan ReceiveAccept.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
benar jika keduanya memiliki
semua {i>field<i} yang sama.
|
pak
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Mengemas pesan penerimaan ke dalam PacketBuffer.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
packedLength
uint16_t packedLength( void )
Menampilkan panjang terpaket dari pesan terima menerima ini.
Detail | |
---|---|
Hasil |
panjang pesan saat dikemas
|
Fungsi statis publik
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Mengurai data dari PacketBuffer ke dalam format pesan ReceiveAccept.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|