nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericPlatformManagerImpl.h>
มีการใช้งานฟีเจอร์ PlatformManager ทั่วไปซึ่งทำงานได้ในหลายแพลตฟอร์ม
สรุป
เทมเพลตนี้มีการใช้ฟีเจอร์บางอย่างจากอินเทอร์เฟซ Abstract PlatformManager ซึ่งเหมาะสำหรับการใช้งานในทุกแพลตฟอร์ม เทมเพลตนี้มีไว้เพื่อรับค่า (โดยตรงหรือโดยอ้อม) โดยคลาส PlatformManagerImpl ซึ่งปรากฏเป็นพารามิเตอร์ ImplClass ของเทมเพลตด้วย
การสืบทอด
คลาสย่อยที่รู้จักโดยตรง:nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl_FreeRTOS< PlatformManagerImpl >
nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl_FreeRTOS< ImplClass >
แอตทริบิวต์ที่มีการป้องกัน |
|
---|---|
m
|
ฟังก์ชันที่มีการป้องกัน |
|
---|---|
Dispatch
|
void
|
Dispatch
|
void
|
Dispatch
|
void
|
_
|
|
_
|
void
|
_
|
|
_
|
void
|
_
|
void
|
ฟังก์ชันแบบคงที่ที่มีการป้องกัน |
|
---|---|
HandleMessageLayerActivityChanged(bool messageLayerIsActive)
|
void
|
HandleSessionEstablished(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, uint16_t sessionKeyId, uint64_t peerNodeId, uint8_t encType)
|
void
|
แอตทริบิวต์ที่มีการป้องกัน
mAppEventHandlerList
AppEventHandler * mAppEventHandlerList
ฟังก์ชันที่มีการป้องกัน
DispatchEventToApplication
void DispatchEventToApplication( const WeaveDeviceEvent *event )
DispatchEventToDeviceLayer
void DispatchEventToDeviceLayer( const WeaveDeviceEvent *event )
DispatchEventToSystemLayer
void DispatchEventToSystemLayer( const WeaveDeviceEvent *event )
_AddEventHandler
WEAVE_ERROR _AddEventHandler( PlatformManager::EventHandlerFunct handler, intptr_t arg )
_DispatchEvent
void _DispatchEvent( const WeaveDeviceEvent *event )
_InitWeaveStack
WEAVE_ERROR _InitWeaveStack()
_RemoveEventHandler
void _RemoveEventHandler( PlatformManager::EventHandlerFunct handler, intptr_t arg )
_กำหนดเวลางาน
void _ScheduleWork( AsyncWorkFunct workFunct, intptr_t arg )
ฟังก์ชันแบบคงที่ที่มีการป้องกัน
HandleMessageLayerActivityChanged
void HandleMessageLayerActivityChanged( bool messageLayerIsActive )
HandleSessionEstablished
void HandleSessionEstablished( WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, uint16_t sessionKeyId, uint64_t peerNodeId, uint8_t encType )