Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Yığın

Bu modül, harici OpenThread yığınını ayarlayan işlevler içerir.

özet

typedefs

otHeapCAllocFn )(size_t aCount, size_t aSize) typedef
void *(*
OpenThread için harici CAlloc işlevini ayarlamak için kullanılan işlev işaretçisi.
otHeapFreeFn )(void *aPointer) typedef
void(*
OpenThread için harici Serbest işlevini ayarlamak için kullanılan işlev işaretçisi.

Fonksiyonlar

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Bu işlev, OpenThread yığını tarafından kullanılacak harici yığın CAlloc ve Free işlevlerini ayarlar.

typedefs

otHeapCAllocFn

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

OpenThread için harici CAlloc işlevini ayarlamak için kullanılan işlev işaretçisi.

ayrıntılar
Parametreler
[in] aCount
Tahsis edilen birim sayısı.
[in] aSize
Birim boyutu bayt cinsinden.
Dönüş Değerleri
NULL
Yeterli bellek olmadığını gösterir.
İadeler
Ayrılan belleğe bir işaretçi.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

OpenThread için harici Serbest işlevini ayarlamak için kullanılan işlev işaretçisi.

ayrıntılar
Parametreler
[in] aPointer
Hafızaya bir işaretçi.

Fonksiyonlar

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

Bu işlev, OpenThread yığını tarafından kullanılacak harici yığın CAlloc ve Free işlevlerini ayarlar.

Bu işlev, örnek başlatma işlemini başlatmadan önce kullanılmalıdır.

ayrıntılar
Parametreler
[in] aCAlloc
Harici CAlloc işlevine bir işaretçi.
[in] aFree
Harici Serbest işlevine bir işaretçi.