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

Tumpukan

Modul ini mencakup fungsi yang mengatur tumpukan OpenThread eksternal.

Ringkasan

Typedefs

otHeapCAllocFn )(size_t aCount, size_t aSize) mengetikkan
void *(*
Pointer fungsi digunakan untuk mengatur fungsi CAlloc eksternal untuk OpenThread.
otHeapFreeFn )(void *aPointer) mengetikkan
void(*
Pointer fungsi yang digunakan untuk mengatur fungsi bebas eksternal untuk OpenThread.

Fungsi

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Fungsi ini mengatur heap CAlloc eksternal dan fungsi Free untuk digunakan oleh tumpukan OpenThread.

Typedefs

otHeapCAllocFn

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

Pointer fungsi digunakan untuk mengatur fungsi CAlloc eksternal untuk OpenThread.

Detail
Parameter
[in] aCount
Jumlah unit yang dialokasikan.
[in] aSize
Ukuran unit dalam byte.
Nilai Pengembalian
NULL
Menunjukkan tidak cukup memori.
Kembali
Pointer ke memori yang dialokasikan.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

Pointer fungsi yang digunakan untuk mengatur fungsi bebas eksternal untuk OpenThread.

Detail
Parameter
[in] aPointer
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 mengatur heap CAlloc eksternal dan fungsi Free untuk digunakan oleh tumpukan OpenThread.

Fungsi ini harus digunakan sebelum memanggil inisialisasi instance.

Detail
Parameter
[in] aCAlloc
Pointer ke fungsi CAlloc eksternal.
[in] aFree
Pointer ke fungsi Bebas eksternal.