nl :: Tejido:: DeviceLayer :: SoftwareUpdateManagerImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/SoftwareUpdateManagerImpl.h>
Implementación concreta del objeto singleton SoftwareUpdateManager para las plataformas Silicon Labs EFR32.
Resumen
Implementación concreta del objeto singleton SoftwareUpdateManager para las plataformas nRF52.
Implementación concreta del objeto singleton SoftwareUpdateManager para las plataformas ESP32.
Herencia
Hereda de: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>
Clases de amigos | |
---|---|
Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl > | friend class |
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl > | friend class |
SoftwareUpdateMgr | friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & Devuelve una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager . |
SoftwareUpdateMgr | friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & Devuelve una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager . |
SoftwareUpdateMgr | friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & Devuelve una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager . |
SoftwareUpdateMgrImpl | friend SoftwareUpdateManagerImpl & Devuelve la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager . |
SoftwareUpdateMgrImpl | friend SoftwareUpdateManagerImpl & Devuelve la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager . |
SoftwareUpdateMgrImpl | friend SoftwareUpdateManagerImpl & Devuelve la implementación específica de la plataforma del objeto singleton SoftwareUpdateManager . |
Atributos estáticos públicos | |
---|---|
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)
Devuelve una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager .
Los componentes internos deben usar esto para acceder a las funciones del objeto SoftwareUpdateManager que son comunes a todas las plataformas.
La aplicación Weave debe usar esto para acceder a las funciones del objeto SoftwareUpdateManager que son comunes a todas las plataformas.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)
Devuelve una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager .
Los componentes internos deben usar esto para acceder a las funciones del objeto SoftwareUpdateManager que son comunes a todas las plataformas.
La aplicación Weave debe usar esto para acceder a las funciones del objeto SoftwareUpdateManager que son comunes a todas las plataformas.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)
Devuelve una referencia a la interfaz pública del objeto singleton SoftwareUpdateManager .
Los componentes internos deben usar esto para acceder a las funciones del objeto SoftwareUpdateManager que son comunes a todas las plataformas.
La aplicación Weave debe usar esto para acceder a las funciones del objeto SoftwareUpdateManager que son comunes a todas las plataformas.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Devuelve 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 que son específicas de la plataforma ESP32.
Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma nRF5.
Las aplicaciones de Weave pueden usar esto para obtener acceso a las funciones del SoftwareUpdateManager que son específicas de la plataforma seleccionada.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Devuelve 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 que son específicas de la plataforma ESP32.
Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma nRF5.
Las aplicaciones de Weave pueden usar esto para obtener acceso a las funciones del SoftwareUpdateManager que son específicas de la plataforma seleccionada.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Devuelve 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 que son específicas de la plataforma ESP32.
Los componentes internos pueden usar esto para obtener acceso a las funciones de SoftwareUpdateManager que son específicas de la plataforma nRF5.
Las aplicaciones de Weave pueden usar esto para obtener acceso a las funciones del SoftwareUpdateManager que son específicas de la plataforma seleccionada.
Atributos estáticos públicos
sInstance
SoftwareUpdateManagerImpl sInstance