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

好友课程

Internal::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 单例对象的公共接口的引用。

内部组件应使用此 API 访问所有平台通用的 SoftwareUpdateManager 对象的功能。

Weave 应用应使用它来访问所有平台通用的 SoftwareUpdateManager 对象的功能。

SoftwareUpdateMgr

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

返回对 SoftwareUpdateManager 单例对象的公共接口的引用。

内部组件应使用此 API 访问所有平台通用的 SoftwareUpdateManager 对象的功能。

Weave 应用应使用它来访问所有平台通用的 SoftwareUpdateManager 对象的功能。

SoftwareUpdateMgr

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

返回对 SoftwareUpdateManager 单例对象的公共接口的引用。

内部组件应使用此 API 访问所有平台通用的 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