nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/SoftwareUpdateManagerImpl.h>

Implementación concreta del objeto singleton SoftwareUpdateManager para las plataformas EFR32 de Silicon Labs.

Resumen

Implementación concreta del objeto singleton SoftwareUpdateManager para las plataformas nRF52.

Implementación concreta del objeto singleton SoftwareUpdateManager para las plataformas ESP32.

Herencia

Here bre:








nl::Weave::DeviceLayer::SoftwareUpdateManagernl::Weave::DeviceLayer::SoftwareUpdateManagernl::Weave::DeviceLayer::SoftwareUpdateManager

Clases de amigos

Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
friend class
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
friend class
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Muestra una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Muestra una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Muestra una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Muestra la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Muestra la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Muestra la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager.

Atributos públicos estáticos

sInstance

Clases de amigos

Interno:::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

Interno::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

SoftwareUpdateMgr

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

Muestra una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager.

Los componentes internos deben usarlo para acceder a las funciones del objeto SoftwareUpdateManager comunes en todas las plataformas.

La aplicación de Weave debería usar esto para acceder a las funciones del objeto SoftwareUpdateManager comunes en todas las plataformas.

SoftwareUpdateMgr

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

Muestra una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager.

Los componentes internos deben usarlo para acceder a las funciones del objeto SoftwareUpdateManager comunes en todas las plataformas.

La aplicación de Weave debería usar esto para acceder a las funciones del objeto SoftwareUpdateManager comunes en todas las plataformas.

SoftwareUpdateMgr

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

Muestra una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager.

Los componentes internos deben usarlo para acceder a las funciones del objeto SoftwareUpdateManager comunes en todas las plataformas.

La aplicación de Weave debería usar esto para acceder a las funciones del objeto SoftwareUpdateManager comunes en todas las plataformas.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Muestra la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma EFR32.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager específicas de la plataforma ESP32.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager específicas de la plataforma nRF5.

Las aplicaciones de Weave pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma seleccionada.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Muestra la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma EFR32.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager específicas de la plataforma ESP32.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager específicas de la plataforma nRF5.

Las aplicaciones de Weave pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma seleccionada.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Muestra la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma EFR32.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager específicas de la plataforma ESP32.

Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager específicas de la plataforma nRF5.

Las aplicaciones de Weave pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma seleccionada.

Atributos públicos estáticos

sInstance

SoftwareUpdateManagerImpl sInstance