Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: DeviceLayer :: Interno:: GenericThreadStackManagerImpl_FreeRTOS

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/FreeRTOS/GenericThreadStackManagerImpl_FreeRTOS.h>

Proporciona una implementación genérica de las características de ThreadStackManager que funciona en plataformas FreeRTOS.

Resumen

Esta plantilla contiene implementaciones de características seleccionadas de la interfaz abstracta ThreadStackManager que son adecuadas para su uso en plataformas basadas en FreeRTOS. Está destinado a ser heredado, directa o indirectamente, por la clase ThreadStackManagerImpl , que también aparece como el parámetro ImplClass de la plantilla.

Atributos protegidos

mThreadStackLock
SemaphoreHandle_t
mThreadTask
TaskHandle_t

Funciones protegidas

DoInit ()
SignalThreadActivityPending ()
void
SignalThreadActivityPendingFromISR ()
BaseType_t
_LockThreadStack (void)
void
_StartThreadTask (void)
_TryLockThreadStack (void)
bool
_UnlockThreadStack (void)
void

Atributos protegidos

mThreadStackLock

SemaphoreHandle_t mThreadStackLock

mThreadTask

TaskHandle_t mThreadTask

Funciones protegidas

Haciéndolo

WEAVE_ERROR DoInit()

SeñalThreadActivityPending

void SignalThreadActivityPending()

SignalThreadActivityPendingFromISR

BaseType_t SignalThreadActivityPendingFromISR()

_LockThreadStack

void _LockThreadStack(
  void
)

_StartThreadTask

WEAVE_ERROR _StartThreadTask(
  void
)

_ TryLockThreadStack

bool _TryLockThreadStack(
  void
)

_UnlockThreadStack

void _UnlockThreadStack(
  void
)