нл:: Переплетение:: Уровень устройства:: Программное обеспечениеUpdateManagerImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/SoftwareUpdateManagerImpl.h>
Конкретная реализация одноэлементного объекта SoftwareUpdateManager для платформ Silicon Labs EFR32.
Краткое содержание
Конкретная реализация одноэлементного объекта SoftwareUpdateManager для платформ nRF52.
Конкретная реализация одноэлементного объекта SoftwareUpdateManager для платформ ESP32.
Наследование
Наследуется от: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 .
Внутренние компоненты должны использовать это для доступа к функциям объекта 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 , общим для всех платформ.
Программное обеспечениеОбновлениеMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Возвращает реализацию одноэлементного объекта SoftwareUpdateManager для конкретной платформы.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы EFR32.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы ESP32.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы nRF5.
Приложения Weave могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для выбранной платформы.
Программное обеспечениеОбновлениеMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Возвращает реализацию одноэлементного объекта SoftwareUpdateManager для конкретной платформы.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы EFR32.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы ESP32.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы nRF5.
Приложения Weave могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для выбранной платформы.
Программное обеспечениеОбновлениеMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Возвращает реализацию одноэлементного объекта SoftwareUpdateManager для конкретной платформы.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы EFR32.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы ESP32.
Внутренние компоненты могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для платформы nRF5.
Приложения Weave могут использовать это для получения доступа к функциям SoftwareUpdateManager , специфичным для выбранной платформы.
Публичные статические атрибуты
Экземпляр
SoftwareUpdateManagerImpl sInstance