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:: 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 :: SendAccept

Konstruktor 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.

mMetaData

ReferencedTLVData mMetaData

Opsional TLV Metadata.

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
[in] aVersion
Versi BDX yang kami gunakan
[in] aTransferMode
Mode transfer yang akan digunakan dalam transfer
[in] aMaxBlockSize
Ukuran blok maksimum yang diizinkan untuk transfer ini
[in] aLength
Panjang file yang akan ditransfer, 0 jika tidak terbatas
[in] aMetaData
(opsional) TLV Metadata
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
[in] aVersion
Versi BDX yang kami gunakan
[in] aTransferMode
Mode transfer yang akan digunakan dalam transfer
[in] aMaxBlockSize
Ukuran blok maksimum yang diizinkan untuk transfer ini
[in] aLength
Panjang file yang akan ditransfer, 0 jika tidak terbatas
[in] aMetaData
(opsional) TLV Metadata
Kembali
WEAVE_NO_ERROR jika berhasil

operator==

bool operator==(
  const ReceiveAccept &
) const 

Kesetaraan perbandingan antara ReceiveAccept pesan.

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

Pak

WEAVE_ERROR pack(
  PacketBuffer *aBuffer
)

Kemas pesan terima terima ke dalam PacketBuffer.

rincian
Parameter
[out] aBuffer
Sebuah PacketBuffer untuk berkemas ReceiveAccept 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 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
[in] aBuffer
Pointer ke PacketBuffer yang memiliki data yang ingin kita urai
[out] aResponse
Pointer ke ReceiveAccept objek di mana kita harus menyimpan hasil
Mengembalikan Nilai
WEAVE_NO_ERROR
Jika berhasil
WEAVE_ERROR_BUFFER_TOO_SMALL
Jika buffer terlalu kecil