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::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl>
  nl::Weave::DeviceLayer::Internal::BSoftwareUpdateManager





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

朋友课程

内部::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