Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl:: Menenun:: Profil:: BDX_Pengembangan:: BlockQueryV1

#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>

The BlockQueryV1 pesan digunakan untuk permintaan bahwa blok data ditransfer dari pengirim ke penerima.

Ringkasan

Ini termasuk penghitung blok 4 byte.

Warisan

Subclass yang Diketahui Langsung:
  nl::Menenun::Profil::BDX_Pengembangan::BlockAckV1
  nl::Menenun::Profil::BDX_Pengembangan::BlockEOFAckV1

Konstruktor dan Destruktor

BlockQueryV1 (void)
Konstruktor tanpa argumen dengan default untuk pesan kueri blok.

Tipe publik

@85 enum

Atribut publik

mBlockCounter
uint32_t
Melawan blok yang kita minta.

Fungsi publik

init (uint32_t aCounter)
Menginisialisasi BlockQueryV1 pesan.
operator== (const BlockQueryV1 &) const
bool
Kesetaraan perbandingan antara BlockQueryV1 pesan.
pack (PacketBuffer *aBuffer)
Kemas pesan kueri blok ke dalam PacketBuffer.
packedLength (void)
uint16_t
Mengembalikan panjang paket dari pesan kueri blok ini.

Fungsi statis publik

parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery)
Data parsing dari PacketBuffer menjadi BlockQueryV1 format pesan.

Tipe publik

@85

 @85

Atribut publik

mBlockCounter

uint32_t mBlockCounter

Melawan blok yang kita minta.

Fungsi publik

BlockQueryV1

 BlockQueryV1(
  void
)

Konstruktor tanpa argumen dengan default untuk pesan kueri blok.

init

WEAVE_ERROR init(
  uint32_t aCounter
)

Menginisialisasi BlockQueryV1 pesan.

rincian
Parameter
[in] aCounter
Blokir nilai penghitung untuk kueri
Kembali
WEAVE_NO_ERROR jika berhasil

operator==

bool operator==(
  const BlockQueryV1 &
) const 

Kesetaraan perbandingan antara BlockQueryV1 pesan.

rincian
Parameter
[in] another
Lain BlockQueryV1 pesan untuk membandingkan satu ini untuk
Kembali
benar jika mereka memiliki semua bidang yang sama.

Pak

WEAVE_ERROR pack(
  PacketBuffer *aBuffer
)

Kemas pesan kueri blok ke dalam PacketBuffer.

rincian
Parameter
[out] aBuffer
Sebuah PacketBuffer untuk berkemas BlockQueryV1 pesan di
Mengembalikan Nilai
WEAVE_NO_ERROR
Jika berhasil
WEAVE_ERROR_BUFFER_TOO_SMALL
Jika buffer terlalu kecil

dikemasPanjang

uint16_t packedLength(
  void
)

Mengembalikan panjang paket dari pesan kueri blok ini.

rincian
Kembali
panjang pesan saat dikemas

Fungsi statis publik

mengurai

WEAVE_ERROR parse(
  PacketBuffer *aBuffer,
  BlockQueryV1 & aQuery
)

Data parsing dari PacketBuffer menjadi BlockQueryV1 format pesan.

rincian
Parameter
[in] aBuffer
Pointer ke PacketBuffer yang memiliki data yang ingin kita urai
[out] aQuery
Pointer ke BlockQueryV1 objek di mana kita harus menyimpan hasil
Mengembalikan Nilai
WEAVE_NO_ERROR
Jika berhasil
WEAVE_ERROR_BUFFER_TOO_SMALL
Jika buffer terlalu kecil