nl:: Menenun:: Profil:: BDX_Pengembangan:: BlokKirim
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
The BlockSend pesan digunakan untuk mentransfer blok data dari pengirim ke penerima.
Ringkasan
Warisan
Mewarisi dari: nl :: Weave :: Profil :: RetainedPacketBufferLangsung Subclass Dikenal: nl :: Weave :: Profil :: BDX_Development :: BlockEOF
Konstruktor dan Destruktor | |
---|---|
BlockSend (void) Konstruktor no-arg dengan default untuk blok kirim pesan. |
Atribut publik | |
---|---|
mBlockCounter | uint8_t Kontra dari blok ini yang sedang 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 (uint8_t aCounter, uint64_t aLength, uint8_t *aData) | Menginisialisasi BlockSend pesan. |
operator== (const BlockSend &) const | bool Kesetaraan perbandingan antara BlockSend pesan. |
packedLength (void) | uint16_t Mengembalikan panjang paket dari blok ini mengirim pesan. |
Fungsi statis publik | |
---|---|
parse (PacketBuffer *aBuffer, BlockSend & aResponse) | Data parsing dari PacketBuffer menjadi BlockSend format pesan. |
Atribut publik
mData
uint8_t * mData
Pointer ke data yang akan diterima atau ditransfer.
panjang m
uint64_t mLength
Panjang data yang terdapat dalam blok ini.
Fungsi publik
BlokKirim
BlockSend( void )
Konstruktor no-arg dengan default untuk blok kirim pesan.
init
WEAVE_ERROR init( uint8_t aCounter, uint64_t aLength, uint8_t *aData )
Menginisialisasi BlockSend pesan.
rincian | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembali | WEAVE_NO_ERROR jika berhasil |
operator==
bool operator==( const BlockSend & ) const
dikemasPanjang
uint16_t packedLength( void )
Mengembalikan panjang paket dari blok ini mengirim pesan.
rincian | |
---|---|
Kembali | panjang pesan saat dikemas |
Fungsi statis publik
mengurai
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockSend & aResponse )
Data parsing dari PacketBuffer menjadi BlockSend format pesan.
rincian | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Mengembalikan Nilai |
|