nl:: Weave:: Profiles:: BDX_Development:: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Pesan BlockQueryV1 digunakan untuk meminta agar blok data ditransfer dari pengirim ke penerima.
Ringkasan
Aplikasi ini mencakup penghitung blok 4 byte.
Inheritance
Subclass yang Dikenal Langsung:nl::Weave::Profiles::BDX_Development::BlockAckV1
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1
Konstruktor dan Destruktor |
|
---|---|
BlockQueryV1(void)
Konstruktor no-arg dengan setelan default untuk pesan kueri blok.
|
Jenis publik |
|
---|---|
@85
|
enum |
Atribut publik |
|
---|---|
mBlockCounter
|
uint32_t
Penghitung blok yang kita minta.
|
Fungsi publik |
|
---|---|
init(uint32_t aCounter)
|
Lakukan inisialisasi pesan BlockQueryV1.
|
operator==(const BlockQueryV1 &) const
|
bool
Perbandingan kesetaraan antara pesan BlockQueryV1.
|
pack(PacketBuffer *aBuffer)
|
Mengemas pesan kueri blok ke dalam PacketBuffer.
|
packedLength(void)
|
uint16_t
Menampilkan panjang terpaket pesan kueri blok ini.
|
Fungsi statis publik |
|
---|---|
parse(PacketBuffer *aBuffer, BlockQueryV1 & aQuery)
|
Mengurai data dari PacketBuffer ke dalam format pesan BlockQueryV1.
|
Jenis publik
@85
@85
Atribut publik
Fungsi publik
BlockQueryV1
BlockQueryV1( void )
Konstruktor no-arg dengan setelan default untuk pesan kueri blok.
init
WEAVE_ERROR init( uint32_t aCounter )
Lakukan inisialisasi pesan BlockQueryV1.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
WEAVE_NO_ERROR jika berhasil
|
operator==
bool operator==( const BlockQueryV1 & ) const
Perbandingan kesetaraan antara pesan BlockQueryV1.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
benar jika keduanya memiliki
semua {i>field<i} yang sama.
|
pak
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Mengemas pesan kueri blok ke dalam PacketBuffer.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
packedLength
uint16_t packedLength( void )
Menampilkan panjang terpaket pesan kueri blok ini.
Detail | |
---|---|
Hasil |
panjang pesan saat dikemas
|
Fungsi statis publik
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
Mengurai data dari PacketBuffer ke dalam format pesan BlockQueryV1.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|