nl::
  #include <src/adaptations/device-layer/include/Weave/DeviceLayer/PlatformManager.h>
  מספק תכונות לאתחול סטאק רשת Weave ולאינטראקציה עם מכשיר שתומך ב-Weave.
סיכום
ירושה
מחלקות משנה מוכרות ישירות:nl::Weave::DeviceLayer::PlatformManagerImpl
nl::Weave::DeviceLayer::PlatformManagerImpl
nl::Weave::DeviceLayer::PlatformManagerImpl
| סוגים ציבוריים | |
|---|---|
| EventHandlerFunct)(const WeaveDeviceEvent *event, intptr_t arg) | typedef void(* | 
| כיתות חברים | |
|---|---|
| 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 | 
| פונקציות ציבוריות | |
|---|---|
| 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 | 
| פונקציות מוגנות | |
|---|---|
| PlatformManager()=default | 
         | 
| PlatformManager(const PlatformManager &)=delete | 
         | 
| PlatformManager(const PlatformManager &&)=delete | 
         | 
| operator=(const PlatformManager &)=delete | |
| ~PlatformManager()=default | 
         | 
סוגים ציבוריים
EventHandlerFunct
void(* EventHandlerFunct)(const WeaveDeviceEvent *event, intptr_t arg)
כיתות חברים
פנימי::BLEManagerImpl
friend class Internal::BLEManagerImpl
פנימי::Fabric משרתingServer
friend class Internal::FabricProvisioningServer
פנימי::גנריConfigurationManagerimp
friend class Internal::GenericConfigurationManagerImpl
Internal::GenericConnectivityManagerImpl_Thread
friend class Internal::GenericConnectivityManagerImpl_Thread
פנימי::GeneralPlatformManagerImpl
friend class Internal::GenericPlatformManagerImpl
Internal::GenericPlatformManagerImpl_FreeRTOS
friend class Internal::GenericPlatformManagerImpl_FreeRTOS
Internal::GenericThreadStackManagerImpl_OpenThread
friend class Internal::GenericThreadStackManagerImpl_OpenThread
Internal::GenericThreadStackManagerImpl_OpenThread_LwIP
friend class Internal::GenericThreadStackManagerImpl_OpenThread_LwIP
פנימי::ServiceControlingServer
friend class Internal::ServiceProvisioningServer
פונקציות ציבוריות
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 )
פונקציות מוגנות
PlatformManager
PlatformManager()=default
PlatformManager
PlatformManager( const PlatformManager & )=delete
PlatformManager
PlatformManager( const PlatformManager && )=delete
operator=
PlatformManager & operator=( const PlatformManager & )=delete
~PlatformManager
~PlatformManager()=default