nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl

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

為 Silicon Labs EFR32 平台的 SoftwareUpdateManager 單例模式物件實作。

摘要

針對 nRF52 平台使用 SoftwareUpdateManager 單例模式物件實作具體實作。

針對 ESP32 平台實作 SoftwareUpdateManager 單例模式物件的具體實作。

繼承

Inherits from:
  nl::Weave::DeviceLayer::SoftwareUpdateManager
  nl::Internal::GenericSoftwareManagerImpl< SoftwareUpdateManagerImpl >
n nl::Weave::DeviceLayer::SoftwareUpdateManager}





nl::Weave::DeviceLayer::SoftwareUpdateManagernl::Weave::DeviceLayer::SoftwareUpdateManager

好友課程

Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
friend class
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
friend class
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
傳回 SoftwareUpdateManager 單例模式物件的公用介面參照。
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
傳回 SoftwareUpdateManager 單例模式物件的公用介面參照。
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
傳回 SoftwareUpdateManager 單例模式物件的公用介面參照。
SoftwareUpdateMgrImpl
傳回 SoftwareUpdateManager 單例模式物件的平台專屬實作。
SoftwareUpdateMgrImpl
傳回 SoftwareUpdateManager 單例模式物件的平台專屬實作。
SoftwareUpdateMgrImpl
傳回 SoftwareUpdateManager 單例模式物件的平台專屬實作。

公開靜態屬性

sInstance

好友課程

Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

內部::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

SoftwareUpdateMgr

friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)

傳回 SoftwareUpdateManager 單例模式物件的公用介面參照。

內部元件應使用此功能存取所有平台通用的 SoftwareUpdateManager 物件功能。

Weave 應用程式應使用此方法存取所有平台通用的 SoftwareUpdateManager 物件功能。

SoftwareUpdateMgr

friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)

傳回 SoftwareUpdateManager 單例模式物件的公用介面參照。

內部元件應使用此功能存取所有平台通用的 SoftwareUpdateManager 物件功能。

Weave 應用程式應使用此方法存取所有平台通用的 SoftwareUpdateManager 物件功能。

SoftwareUpdateMgr

friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)

傳回 SoftwareUpdateManager 單例模式物件的公用介面參照。

內部元件應使用此功能存取所有平台通用的 SoftwareUpdateManager 物件功能。

Weave 應用程式應使用此方法存取所有平台通用的 SoftwareUpdateManager 物件功能。

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

傳回 SoftwareUpdateManager 單例模式物件的平台專屬實作。

內部元件可用於取得 EFR32 平台專屬的 SoftwareUpdateManager 功能。

內部元件可用於取得 ESP32 平台特有的 SoftwareUpdateManager 功能。

內部元件可用於取得 nRF5 平台專屬的 SoftwareUpdateManager 功能。

Weave 應用程式可以利用這個程式碼,存取所選平台專屬的 SoftwareUpdateManager 功能。

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

傳回 SoftwareUpdateManager 單例模式物件的平台專屬實作。

內部元件可用於取得 EFR32 平台專屬的 SoftwareUpdateManager 功能。

內部元件可用於取得 ESP32 平台特有的 SoftwareUpdateManager 功能。

內部元件可用於取得 nRF5 平台專屬的 SoftwareUpdateManager 功能。

Weave 應用程式可以利用這個程式碼,存取所選平台專屬的 SoftwareUpdateManager 功能。

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

傳回 SoftwareUpdateManager 單例模式物件的平台專屬實作。

內部元件可用於取得 EFR32 平台專屬的 SoftwareUpdateManager 功能。

內部元件可用於取得 ESP32 平台特有的 SoftwareUpdateManager 功能。

內部元件可用於取得 nRF5 平台專屬的 SoftwareUpdateManager 功能。

Weave 應用程式可以利用這個程式碼,存取所選平台專屬的 SoftwareUpdateManager 功能。

公開靜態屬性

sInstance

SoftwareUpdateManagerImpl sInstance