nl::Weave::DeviceLayer::PlatformManagerImpl

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

การนำออบเจ็กต์เดี่ยวของ PlatformManager มาใช้อย่างเป็นรูปธรรมสำหรับแพลตฟอร์ม EFR32

สรุป

การใช้ออบเจ็กต์ Singleton PlatformManager อย่างเป็นรูปธรรมสำหรับแพลตฟอร์ม nRF52

การนำออบเจ็กต์ Singleton PlatformManager มาใช้กับแพลตฟอร์ม ESP32 อย่างเป็นรูปธรรม

การสืบทอด

รับค่าจาก
  nl::Weave::DeviceLayer::PlatformManager
  nl:Weave::DeviceLayer::Internal::GeneralPlatformManagerImpl_FreeRTOS< PlatformManagerImpl >
  nl::Weave::DeviceLayer::PlatformManager


nl::Weave::DeviceLayer::PlatformManager

ชั้นเรียนของเพื่อน

Internal::BLEManagerImpl
friend class

ฟังก์ชันสาธารณะ

InitLwIPCoreLock(void)

ฟังก์ชันแบบคงที่แบบสาธารณะ

HandleESPSystemEvent(void *ctx, system_event_t *event)
esp_err_t

ชั้นเรียนของเพื่อน

ภายใน::BLEManagerImpl

friend class Internal::BLEManagerImpl

ฟังก์ชันสาธารณะ

InitLwIPCoreLock

WEAVE_ERROR InitLwIPCoreLock(
  void
)

ฟังก์ชันแบบคงที่แบบสาธารณะ

HandleESPSystemEvent

esp_err_t HandleESPSystemEvent(
  void *ctx,
  system_event_t *event
)