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<SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX<SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl<SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX<SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl<SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX<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
|
friend SoftwareUpdateManagerImpl &
返回 SoftwareUpdateManager 单例对象的特定于平台的实现。
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
返回 SoftwareUpdateManager 单例对象的特定于平台的实现。
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
返回 SoftwareUpdateManager 单例对象的特定于平台的实现。
|
公共静态属性 |
|
---|---|
sInstance
|
好友课程
Internal::GenericSoftwareUpdateManagerImpl<SoftwareUpdateManagerImpl >
friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
Internal::GenericSoftwareUpdateManagerImpl_BDX<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 功能。