нл:: Переплетение:: Уровень устройства:: Программное обеспечение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
Возвращает реализацию одноэлементного объекта SoftwareUpdateManager для конкретной платформы.
SoftwareUpdateMgrImpl
Возвращает реализацию одноэлементного объекта SoftwareUpdateManager для конкретной платформы.
SoftwareUpdateMgrImpl
Возвращает реализацию одноэлементного объекта 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