Google berkomitmen untuk memajukan ekuitas ras bagi masyarakat Hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Tumpukan

Modul ini mencakup fungsi yang mengatur OpenThread tumpukan eksternal.

Ringkasan

typedef

otHeapCAllocFn )(size_t aCount, size_t aSize) typedef
void *(*
Fungsi pointer digunakan untuk mengatur fungsi calloc eksternal untuk OpenThread.
otHeapFreeFn )(void *aPointer) typedef
void(*
Fungsi pointer digunakan untuk set fungsi Gratis eksternal untuk OpenThread.

fungsi

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Fungsi ini menetapkan tumpukan eksternal calloc dan Free fungsi yang akan digunakan oleh tumpukan OpenThread.

typedef

otHeapCAllocFn

void *(* otHeapCAllocFn)(size_t aCount, size_t aSize)

Fungsi pointer digunakan untuk mengatur fungsi calloc eksternal untuk OpenThread.

rincian
parameter
[in] aCount
Jumlah mengalokasikan unit.
[in] aSize
ukuran unit dalam bytes.
Nilai Kembali
NULL
Menunjukkan tidak cukup memori.
Pengembalian
Sebuah pointer ke memori yang dialokasikan.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

Fungsi pointer digunakan untuk set fungsi Gratis eksternal untuk OpenThread.

rincian
parameter
[in] aPointer
Sebuah pointer ke memori untuk membebaskan.

fungsi

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

Fungsi ini menetapkan tumpukan eksternal calloc dan Free fungsi yang akan digunakan oleh tumpukan OpenThread.

Fungsi ini harus digunakan sebelum memohon contoh inisialisasi.

rincian
parameter
[in] aCAlloc
Sebuah pointer ke fungsi calloc eksternal.
[in] aFree
Sebuah pointer ke fungsi Gratis eksternal.