nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl

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

為 Silicon Labs EFR32 平台導入 SoftwareUpdateManager 單例模式物件的混凝土實作。

摘要

nRF52 平台 SoftwareUpdateManager 單例模式物件的混凝土實作。

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

繼承

沿用自:
  nl::Weave::DeviceLayer::SoftwareUpdateManager
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl&lt;SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX&lt;SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::SoftwareUpdateManager
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl&lt;SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX&lt;SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::SoftwareUpdateManager
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl&lt;SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX&lt;SoftwareUpdateManagerImpl >

好友課程

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

好友課程

內部::GenericSoftwareUpdateManagerImpl<SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

Internal::GenericSoftwareUpdateManagerImpl_BDX&lt;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