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.

nl::Weave::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 một thiết bị hỗ trợ Weave.

Tóm tắt

Tính kế thừa

Các lớp con đã biết trực tiếp:
nl::Weave::Devicelayer::PlatformManagerImpl
nl::Weave::Devicelayer::PlatformManagerimpl
nl::Weave::DeviceOverlay::PlatformManagerimpl

Loại công khai

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

Lớp học của 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

Hàm công khai

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

Hàm được bảo vệ

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

Loại công khai

Trình xử lý sự kiện

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

Lớp học của bạn bè

Nội bộ::BLEManagerImpl

friend class Internal::BLEManagerImpl

Nội bộ::FabricTermsingServer

friend class Internal::FabricProvisioningServer

Nội bộ::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

Nội bộ::genericThreadStackManagerimpl_OpenThread

friend class Internal::GenericThreadStackManagerImpl_OpenThread

Nội bộ::genericThreadStackManagerimpl_OpenThread_LwIP

friend class Internal::GenericThreadStackManagerImpl_OpenThread_LwIP

Nội bộ::ServiceCung cấpMáy chủ

friend class Internal::ServiceProvisioningServer

Hàm công khai

Trình xử lý sự kiện thêm

WEAVE_ERROR AddEventHandler(
  EventHandlerFunct handler,
  intptr_t arg
)

InitWeaveStack

WEAVE_ERROR InitWeaveStack()

Khóa WeaveStack

void LockWeaveStack(
  void
)

Trình xử lý sự kiện loại bỏ

void RemoveEventHandler(
  EventHandlerFunct handler,
  intptr_t arg
)

Chạy sự kiện

void RunEventLoop(
  void
)

Lịch làm việc

void ScheduleWork(
  AsyncWorkFunct workFunct,
  intptr_t arg
)

StartEventLoopTask

WEAVE_ERROR StartEventLoopTask(
  void
)

TryLockWeaveStack

bool TryLockWeaveStack(
  void
)

UnlockWeaveStack

void UnlockWeaveStack(
  void
)

Hàm được bảo vệ

Trình quản lý nền tảng

 PlatformManager()=default

Trình quản lý nền tảng

 PlatformManager(
  const PlatformManager &
)=delete

Trình quản lý nền tảng

 PlatformManager(
  const PlatformManager &&
)=delete

toán tử=

PlatformManager & operator=(
  const PlatformManager &
)=delete

~ Nền tảng quản lý

 ~PlatformManager()=default