透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::編織::DeviceLayer::內部::GeneralThreadStackManagerImpl_FreeRTOS

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

提供適用於 FreeRTOS 平台的 ThreadStackManager 功能通用實作。

摘要

這個範本包含在 ThreadStackManager 抽象介面中的精選功能,適合用於 FreeRTOS 型平台上。它是由 ThreadStackManagerImpl 類別直接或間接沿用,並且也顯示為範本的 ImplClass 參數。

受保護的屬性

mThreadStackLock
SemaphoreHandle_t
mThreadTask
TaskHandle_t

受保護的函式

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

受保護的屬性

mThreadStackLock [鎖定堆疊]

SemaphoreHandle_t mThreadStackLock

mThread 工作

TaskHandle_t mThreadTask

受保護的函式

國際電話號碼

WEAVE_ERROR DoInit()

SignalThreadActivity 待處理

void SignalThreadActivityPending()

SignalThreadActivityPendingFromISR

BaseType_t SignalThreadActivityPendingFromISR()

_鎖定執行緒

void _LockThreadStack(
  void
)

_StartThread 工作

WEAVE_ERROR _StartThreadTask(
  void
)

_TryLockThreadStack (嘗試鎖定執行緒)

bool _TryLockThreadStack(
  void
)

_解鎖執行緒堆疊

void _UnlockThreadStack(
  void
)