nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl

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

Implémentation concrète de l'objet singleton SoftwareUpdateManager pour les plates-formes EFR32 de Silicon Labs

Résumé

Implémentation concrète de l'objet singleton SoftwareUpdateManager pour les plates-formes nRF52

Implémentation concrète de l'objet singleton SoftwareUpdateManager pour les plates-formes ESP32.

Héritage

Interne : Software:LayerManager1:








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

Cours pour les amis

Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
friend class
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
friend class
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Renvoie une référence à l'interface publique de l'objet singleton SoftwareUpdateManager.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Renvoie une référence à l'interface publique de l'objet singleton SoftwareUpdateManager.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Renvoie une référence à l'interface publique de l'objet singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Renvoie l'implémentation de l'objet singleton SoftwareUpdateManager spécifique à la plate-forme.
SoftwareUpdateMgrImpl
Renvoie l'implémentation de l'objet singleton SoftwareUpdateManager spécifique à la plate-forme.
SoftwareUpdateMgrImpl
Renvoie l'implémentation de l'objet singleton SoftwareUpdateManager spécifique à la plate-forme.

Attributs statiques publics

sInstance

Cours pour les amis

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)

Renvoie une référence à l'interface publique de l'objet singleton SoftwareUpdateManager.

Les composants internes doivent utiliser cette option pour accéder aux fonctionnalités de l'objet SoftwareUpdateManager communes à toutes les plates-formes.

L'application Weave doit l'utiliser pour accéder aux fonctionnalités de l'objet SoftwareUpdateManager communes à toutes les plates-formes.

SoftwareUpdateMgr

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

Renvoie une référence à l'interface publique de l'objet singleton SoftwareUpdateManager.

Les composants internes doivent utiliser cette option pour accéder aux fonctionnalités de l'objet SoftwareUpdateManager communes à toutes les plates-formes.

L'application Weave doit l'utiliser pour accéder aux fonctionnalités de l'objet SoftwareUpdateManager communes à toutes les plates-formes.

SoftwareUpdateMgr

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

Renvoie une référence à l'interface publique de l'objet singleton SoftwareUpdateManager.

Les composants internes doivent utiliser cette option pour accéder aux fonctionnalités de l'objet SoftwareUpdateManager communes à toutes les plates-formes.

L'application Weave doit l'utiliser pour accéder aux fonctionnalités de l'objet SoftwareUpdateManager communes à toutes les plates-formes.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Renvoie l'implémentation de l'objet singleton SoftwareUpdateManager spécifique à la plate-forme.

Les composants internes peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme EFR32.

Cette propriété permet aux composants internes d'accéder aux fonctionnalités SoftwareUpdateManager propres à la plate-forme ESP32.

Les composants internes peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme nRF5.

Les applications Weave peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme sélectionnée.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Renvoie l'implémentation de l'objet singleton SoftwareUpdateManager spécifique à la plate-forme.

Les composants internes peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme EFR32.

Cette propriété permet aux composants internes d'accéder aux fonctionnalités SoftwareUpdateManager propres à la plate-forme ESP32.

Les composants internes peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme nRF5.

Les applications Weave peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme sélectionnée.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Renvoie l'implémentation de l'objet singleton SoftwareUpdateManager spécifique à la plate-forme.

Les composants internes peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme EFR32.

Cette propriété permet aux composants internes d'accéder aux fonctionnalités SoftwareUpdateManager propres à la plate-forme ESP32.

Les composants internes peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme nRF5.

Les applications Weave peuvent l'utiliser pour accéder aux fonctionnalités de SoftwareUpdateManager spécifiques à la plate-forme sélectionnée.

Attributs statiques publics

sInstance

SoftwareUpdateManagerImpl sInstance