nl:: Menenun:: Profil:: BDX_Pengembangan:: TerimaTerima
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
The ReceiveAccept pesan digunakan untuk menerima pertukaran diusulkan ketika penerima adalah inisiator.
Ringkasan
Warisan
Mewarisi dari: nl :: Weave :: Profil :: BDX_Development :: SendAcceptKonstruktor dan Destruktor | |
---|---|
ReceiveAccept (void) Konstruktor no-arg dengan default untuk pesan kirim terima. |
Atribut publik | |
---|---|
mDefiniteLength | bool Benar jika panjang tertentu dipilih. |
mLength | uint64_t Lama transfer yang kami putuskan. |
mMetaData | Opsional TLV Metadata. |
mWideRange | bool Benar jika bidang jangkauan dan offset kami adalah 64 bit. |
Fungsi publik | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData) | Inisialisasi "lebar" terima bingkai terima. |
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData) | Inisialisasi penerimaan frame "non-lebar" (panjang 32 bit) |
operator== (const ReceiveAccept &) const | bool Kesetaraan perbandingan antara ReceiveAccept pesan. |
pack (PacketBuffer *aBuffer) | Kemas pesan terima terima ke dalam PacketBuffer. |
packedLength (void) | uint16_t Mengembalikan panjang paket dari pesan terima terima ini. |
Fungsi statis publik | |
---|---|
parse (PacketBuffer *aBuffer, ReceiveAccept & aResponse) | Data parsing dari PacketBuffer menjadi ReceiveAccept format pesan. |
Atribut publik
mPanjang Tertentu
bool mDefiniteLength
Benar jika panjang tertentu dipilih.
panjang m
uint64_t mLength
Lama transfer yang kami putuskan.
mWideRange
bool mWideRange
Benar jika bidang jangkauan dan offset kami adalah 64 bit.
Fungsi publik
TerimaTerima
ReceiveAccept( void )
Konstruktor no-arg dengan default untuk pesan kirim terima.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Inisialisasi "lebar" terima bingkai terima.
rincian | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
| ||||||||||
Kembali | WEAVE_NO_ERROR jika berhasil |
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Inisialisasi penerimaan frame "non-lebar" (panjang 32 bit)
rincian | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
| ||||||||||
Kembali | WEAVE_NO_ERROR jika berhasil |
operator==
bool operator==( const ReceiveAccept & ) const
Kesetaraan perbandingan antara ReceiveAccept pesan.
rincian | |||
---|---|---|---|
Parameter |
| ||
Kembali | benar jika mereka memiliki semua bidang yang sama. |
Pak
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Kemas pesan terima terima ke dalam PacketBuffer.
rincian | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Mengembalikan Nilai |
|
dikemasPanjang
uint16_t packedLength( void )
Mengembalikan panjang paket dari pesan terima terima ini.
rincian | |
---|---|
Kembali | panjang pesan saat dikemas |
Fungsi statis publik
mengurai
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Data parsing dari PacketBuffer menjadi ReceiveAccept format pesan.
rincian | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Mengembalikan Nilai |
|