Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Sterta

Ten moduł zawiera funkcje, które ustawiają zewnętrzną stertę OpenThread.

Podsumowanie

Typedefs

otHeapCAllocFn )(size_t aCount, size_t aSize) typedef
void *(*
Wskaźnik funkcji używany do ustawiania zewnętrznej funkcji CAlloc dla OpenThread.
otHeapFreeFn )(void *aPointer) typedef
void(*
Wskaźnik funkcji używany do ustawiania zewnętrznej funkcji Free dla OpenThread.

Funkcje

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Ta funkcja ustawia zewnętrzne funkcje CAlloc i Free sterty, które mają być używane przez stos OpenThread.

Typedefs

otHeapCAllocFn

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

Wskaźnik funkcji używany do ustawiania zewnętrznej funkcji CAlloc dla OpenThread.

Detale
Parametry
[in] aCount
Liczba przydzielonych jednostek.
[in] aSize
Rozmiar jednostki w bajtach.
Zwracane wartości
NULL
Wskazuje za mało pamięci.
Zwroty
Wskaźnik do przydzielonej pamięci.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

Wskaźnik funkcji używany do ustawiania zewnętrznej funkcji Free dla OpenThread.

Detale
Parametry
[in] aPointer
Wskaźnik do pamięci do zwolnienia.

Funkcje

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

Ta funkcja ustawia zewnętrzne funkcje CAlloc i Free sterty, które mają być używane przez stos OpenThread.

Tej funkcji należy użyć przed wywołaniem inicjalizacji instancji.

Detale
Parametry
[in] aCAlloc
Wskaźnik do zewnętrznej funkcji CAlloc.
[in] aFree
Wskaźnik do zewnętrznej funkcji Free.