Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Pool Pesan

Modul ini menyertakan abstraksi platform untuk kumpulan pesan.

Ringkasan

Fungsi

otPlatMessagePoolFree ( otInstance *aInstance, otMessage *aBuffer)
void
Fungsi ini digunakan untuk membebaskan Buffer kembali ke kumpulan buffer yang dikelola platform.
otPlatMessagePoolInit ( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize)
void
Inisialisasi pool pesan yang diimplementasikan platform.
otPlatMessagePoolNew ( otInstance *aInstance)
Alokasikan buffer dari kumpulan buffer yang dikelola platform.
otPlatMessagePoolNumFreeBuffers ( otInstance *aInstance)
uint16_t
Dapatkan jumlah buffer gratis.

Fungsi

otPlatMessagePoolFree

void otPlatMessagePoolFree(
  otInstance *aInstance,
  otMessage *aBuffer
)

Fungsi ini digunakan untuk membebaskan Buffer kembali ke kumpulan buffer yang dikelola platform.

Detail
Parameter
[in] aInstance
Sebuah pointer ke instance OpenThread.
[in] aBuffer
Buffer untuk membebaskan.

otPlatMessagePoolInit

void otPlatMessagePoolInit(
  otInstance *aInstance,
  uint16_t aMinNumFreeBuffers,
  size_t aBufferSize
)

Inisialisasi pool pesan yang diimplementasikan platform.

Detail
Parameter
[in] aInstance
Sebuah pointer ke instance OpenThread.
[in] aMinNumFreeBuffers
Uint16 yang berisi jumlah minimum buffer gratis yang diinginkan oleh OpenThread.
[in] aBufferSize
Ukuran dalam byte dari objek Buffer.

otPlatMessagePoolNew

otMessage * otPlatMessagePoolNew(
  otInstance *aInstance
)

Alokasikan buffer dari kumpulan buffer yang dikelola platform.

Detail
Parameter
[in] aInstance
Sebuah pointer ke instance OpenThread.
Kembali
Sebuah pointer ke Buffer atau NULL jika Buffer tidak tersedia.

otPlatMessagePoolNumFreeBuffers

uint16_t otPlatMessagePoolNumFreeBuffers(
  otInstance *aInstance
)

Dapatkan jumlah buffer gratis.

Detail
Parameter
[in] aInstance
Sebuah pointer ke instance OpenThread.
Kembali
Jumlah buffer saat ini gratis dan tersedia untuk OpenThread.