nl:: Tenun:: Profil:: BDX_Development:: BlockSendV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Pesan BlockSendV1 digunakan untuk mentransfer blok data dari pengirim ke penerima.
Ringkasan
Memiliki penghitung blok 4 byte.
Warisan
Mewarisi dari: nl::Weave::Profiles::RetainedPacketBufferSubclass Langsung yang Diketahui: nl::Weave::Profiles::BDX_Development::BlockEOFV1
Konstruktor dan Destruktor |
|
---|---|
BlockSendV1(void)
Konstruktor no-arg dengan setelan default untuk pesan kirim blok.
|
Atribut publik |
|
---|---|
mBlockCounter
|
uint32_t
Penghitung dari blok ini yang dikirim.
|
mData
|
uint8_t *
Pointer ke data yang akan diterima atau ditransfer.
|
mLength
|
uint64_t
Panjang data yang terdapat dalam blok ini.
|
Fungsi publik |
|
---|---|
init(uint32_t aCounter, uint64_t aLength, uint8_t *aData)
|
Lakukan inisialisasi pesan BlockSendV1.
|
operator==(const BlockSendV1 &) const
|
bool
Perbandingan persamaan antara pesan BlockSendV1.
|
packedLength(void)
|
uint16_t
Menampilkan panjang dikemas dari pesan kirim blok ini.
|
Fungsi statis publik |
|
---|---|
parse(PacketBuffer *aBuffer, BlockSendV1 & aResponse)
|
Mengurai data dari PacketBuffer ke dalam format pesan BlockSendV1.
|
Atribut publik
mData
uint8_t * mData
Pointer ke data yang akan diterima atau ditransfer.
mPanjang
uint64_t mLength
Panjang data yang terdapat dalam blok ini.
Fungsi publik
BlokirKirimV1
BlockSendV1( void )
Konstruktor no-arg dengan setelan default untuk pesan kirim blok.
init
WEAVE_ERROR init( uint32_t aCounter, uint64_t aLength, uint8_t *aData )
Lakukan inisialisasi pesan BlockSendV1.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Menampilkan |
WEAVE_NO_ERROR jika berhasil
|
operator==
bool operator==( const BlockSendV1 & ) const
Perbandingan persamaan antara pesan BlockSendV1.
Detail | |||
---|---|---|---|
Parameter |
|
||
Menampilkan |
jika semuanya memiliki kolom yang sama.
|
PanjangPanjang
uint16_t packedLength( void )
Menampilkan panjang dikemas dari pesan kirim blok ini.
Detail | |
---|---|
Menampilkan |
panjang pesan ketika dikemas
|
Fungsi statis publik
mengurai
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockSendV1 & aResponse )
Mengurai data dari PacketBuffer ke dalam format pesan BlockSendV1.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|