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 :: PlatformManager

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/PlatformManager.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 mạng Weave 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 :: PlatformManagerImpl
  nl :: Weave :: DeviceLayer :: PlatformManagerImpl
  nl :: Weave :: DeviceLayer :: PlatformManagerImpl

Các loại công khai

EventHandlerFunct )(const WeaveDeviceEvent *event, intptr_t arg) typedef
void(*

Lớp học bạn bè

Internal::BLEManagerImpl
friend class
Internal::FabricProvisioningServer
friend class
Internal::GenericConfigurationManagerImpl
friend class
Internal::GenericConnectivityManagerImpl_Thread
friend class
Internal::GenericPlatformManagerImpl
friend class
Internal::GenericPlatformManagerImpl_FreeRTOS
friend class
Internal::GenericThreadStackManagerImpl_OpenThread
friend class
Internal::GenericThreadStackManagerImpl_OpenThread_LwIP
friend class
Internal::ServiceProvisioningServer
friend class

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

AddEventHandler (EventHandlerFunct handler, intptr_t arg)
InitWeaveStack ()
LockWeaveStack (void)
void
RemoveEventHandler (EventHandlerFunct handler, intptr_t arg)
void
RunEventLoop (void)
void
ScheduleWork (AsyncWorkFunct workFunct, intptr_t arg)
void
StartEventLoopTask (void)
TryLockWeaveStack (void)
bool
UnlockWeaveStack (void)
void

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

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

Các loại công khai

EventHandlerFunct

void(* EventHandlerFunct)(const WeaveDeviceEvent *event, intptr_t arg)

Lớp học bạn bè

Nội bộ :: BLEManagerImpl

friend class Internal::BLEManagerImpl

Nội bộ :: Vải cung cấp dịch vụ máy chủ

friend class Internal::FabricProvisioningServer

Internal :: GenericConfigurationManagerImpl

friend class Internal::GenericConfigurationManagerImpl

Nội bộ :: GenericConnectivityManagerImpl_Thread

friend class Internal::GenericConnectivityManagerImpl_Thread

Nội bộ :: GenericPlatformManagerImpl

friend class Internal::GenericPlatformManagerImpl

Nội bộ :: GenericPlatformManagerImpl_FreeRTOS

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

Internal :: GenericThreadStackManagerImpl_OpenThread

friend class Internal::GenericThreadStackManagerImpl_OpenThread

Nội bộ :: GenericThreadStackManagerImpl_OpenThread_LwIP

friend class Internal::GenericThreadStackManagerImpl_OpenThread_LwIP

Nội bộ :: Máy chủ cung cấp dịch vụ

friend class Internal::ServiceProvisioningServer

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

AddEventHandler

WEAVE_ERROR AddEventHandler(
  EventHandlerFunct handler,
  intptr_t arg
)

InitWeaveStack

WEAVE_ERROR InitWeaveStack()

LockWeaveStack

void LockWeaveStack(
  void
)

RemoveEventHandler

void RemoveEventHandler(
  EventHandlerFunct handler,
  intptr_t arg
)

RunEventLoop

void RunEventLoop(
  void
)

ScheduleWork

void ScheduleWork(
  AsyncWorkFunct workFunct,
  intptr_t arg
)

StartEventLoopTask

WEAVE_ERROR StartEventLoopTask(
  void
)

TryLockWeaveStack

bool TryLockWeaveStack(
  void
)

UnlockWeaveStack

void UnlockWeaveStack(
  void
)

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

PlatformManager

 PlatformManager()=default

PlatformManager

 PlatformManager(
  const PlatformManager &
)=delete

PlatformManager

 PlatformManager(
  const PlatformManager &&
)=delete

toán tử =

PlatformManager & operator=(
  const PlatformManager &
)=delete

~ PlatformManager

 ~PlatformManager()=default