Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: DeviceLayer :: ThreadStackManager

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

Cung cấp các tính năng để khởi tạo và tương tác với ngăn xếp Chủ đề trên thiết bị hỗ trợ Weave.

Tóm lược

Di sản

Các lớp con đã biết trực tiếp:
  nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl
  nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl
  nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl

Lớp học bạn bè

Internal::BLEManagerImpl
friend class
Internal::DeviceControlServer
friend class
Internal::GenericConfigurationManagerImpl
friend class
Internal::GenericConnectivityManagerImpl_Thread
friend class
Internal::GenericNetworkProvisioningServerImpl
friend class
Internal::GenericPlatformManagerImpl
friend class
Internal::GenericPlatformManagerImpl_FreeRTOS
friend class
Internal::GenericThreadStackManagerImpl_FreeRTOS
friend class
Internal::GenericThreadStackManagerImpl_OpenThread
friend class
Internal::GenericThreadStackManagerImpl_OpenThread_LwIP
friend class

Chức năng công cộng

GetAndLogThreadStatsCounters (void)
GetAndLogThreadTopologyFull (void)
GetAndLogThreadTopologyMinimal (void)
GetPrimary802154MACAddress (uint8_t *buf)
HaveRouteToAddress (const IPAddress & destAddr)
bool
Xác định xem một tuyến đường có tồn tại thông qua giao diện Thread đến địa chỉ đích đã chỉ định hay không.
InitThreadStack (void)
LockThreadStack (void)
void
ProcessThreadActivity (void)
void
StartThreadTask (void)
TryLockThreadStack (void)
bool
UnlockThreadStack (void)
void

Các chức năng được bảo vệ

ThreadStackManager ()=default
ThreadStackManager (const ThreadStackManager &)=delete
ThreadStackManager (const ThreadStackManager &&)=delete
operator= (const ThreadStackManager &)=delete
~ThreadStackManager ()=default

Lớp học bạn bè

Nội bộ :: BLEManagerImpl

friend class Internal::BLEManagerImpl

Nội bộ :: DeviceControlServer

friend class Internal::DeviceControlServer

Internal :: GenericConfigurationManagerImpl

friend class Internal::GenericConfigurationManagerImpl

Internal :: GenericConnectivityManagerImpl_Thread

friend class Internal::GenericConnectivityManagerImpl_Thread

Internal :: GenericNetworkProvisratingServerImpl

friend class Internal::GenericNetworkProvisioningServerImpl

Nội bộ :: GenericPlatformManagerImpl

friend class Internal::GenericPlatformManagerImpl

Nội bộ :: GenericPlatformManagerImpl_FreeRTOS

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

Nội bộ :: GenericThreadStackManagerImpl_FreeRTOS

friend class Internal::GenericThreadStackManagerImpl_FreeRTOS

Internal :: GenericThreadStackManagerImpl_OpenThread

friend class Internal::GenericThreadStackManagerImpl_OpenThread

Nội bộ :: GenericThreadStackManagerImpl_OpenThread_LwIP

friend class Internal::GenericThreadStackManagerImpl_OpenThread_LwIP

Chức năng công cộng

GetAndLogThreadStatsCounters

WEAVE_ERROR GetAndLogThreadStatsCounters(
  void
)

GetAndLogThreadTopologyFull

WEAVE_ERROR GetAndLogThreadTopologyFull(
  void
)

GetAndLogThreadTopologyMinimal

WEAVE_ERROR GetAndLogThreadTopologyMinimal(
  void
)

GetPrimary802154MACAddress

WEAVE_ERROR GetPrimary802154MACAddress(
  uint8_t *buf
)

HaveRouteToAddress

bool HaveRouteToAddress(
  const IPAddress & destAddr
)

Xác định xem một tuyến đường có tồn tại thông qua giao diện Thread đến địa chỉ đích đã chỉ định hay không.

InitThreadStack

WEAVE_ERROR InitThreadStack(
  void
)

LockThreadStack

void LockThreadStack(
  void
)

ProcessThreadActivity

void ProcessThreadActivity(
  void
)

StartThreadTask

WEAVE_ERROR StartThreadTask(
  void
)

TryLockThreadStack

bool TryLockThreadStack(
  void
)

UnlockThreadStack

void UnlockThreadStack(
  void
)

Các chức năng được bảo vệ

ThreadStackManager

 ThreadStackManager()=default

ThreadStackManager

 ThreadStackManager(
  const ThreadStackManager &
)=delete

ThreadStackManager

 ThreadStackManager(
  const ThreadStackManager &&
)=delete

toán tử =

ThreadStackManager & operator=(
  const ThreadStackManager &
)=delete

~ ThreadStackManager

 ~ThreadStackManager()=default