nl:: Weave:: DeviceLayer:: SoftwareUpdateManagerImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/SoftwareUpdateManagerImpl.h>
Implementazione concreta dell'oggetto singleton SoftwareUpdateManager per le piattaforme EFR32 Silicon Labs.
Riepilogo
Implementazione concreta dell'oggetto singleton SoftwareUpdateManager per le piattaforme nRF52.
Implementazione concreta dell'oggetto singleton SoftwareUpdateManager per le piattaforme ESP32.
Eredità
Eredita da: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 >
Classi di amici |
|
---|---|
Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
|
friend class
|
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
|
friend class
|
SoftwareUpdateMgr
|
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Restituisce un riferimento all'interfaccia pubblica dell'oggetto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgr
|
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Restituisce un riferimento all'interfaccia pubblica dell'oggetto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgr
|
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Restituisce un riferimento all'interfaccia pubblica dell'oggetto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
|
Attributi statici pubblici |
|
---|---|
sInstance
|
Classi di amici
Interno::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)
Restituisce un riferimento all'interfaccia pubblica dell'oggetto singleton SoftwareUpdateManager.
I componenti interni devono utilizzarlo per accedere alle funzionalità dell'oggetto SoftwareUpdateManager che sono comuni a tutte le piattaforme.
L'applicazione Weave dovrebbe utilizzarla per accedere alle funzionalità dell'oggetto SoftwareUpdateManager comuni a tutte le piattaforme.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)
Restituisce un riferimento all'interfaccia pubblica dell'oggetto singleton SoftwareUpdateManager.
I componenti interni devono utilizzarlo per accedere alle funzionalità dell'oggetto SoftwareUpdateManager che sono comuni a tutte le piattaforme.
L'applicazione Weave dovrebbe utilizzarla per accedere alle funzionalità dell'oggetto SoftwareUpdateManager comuni a tutte le piattaforme.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)
Restituisce un riferimento all'interfaccia pubblica dell'oggetto singleton SoftwareUpdateManager.
I componenti interni devono utilizzarlo per accedere alle funzionalità dell'oggetto SoftwareUpdateManager che sono comuni a tutte le piattaforme.
L'applicazione Weave dovrebbe utilizzarla per accedere alle funzionalità dell'oggetto SoftwareUpdateManager comuni a tutte le piattaforme.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma EFR32.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma ESP32.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma nRF5.
Le applicazioni Weave possono utilizzarlo per ottenere l'accesso a funzioni di SoftwareUpdateManager specifiche per la piattaforma selezionata.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma EFR32.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma ESP32.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma nRF5.
Le applicazioni Weave possono utilizzarlo per ottenere l'accesso a funzioni di SoftwareUpdateManager specifiche per la piattaforma selezionata.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma EFR32.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma ESP32.
I componenti interni possono utilizzarlo per ottenere l'accesso alle funzionalità di SoftwareUpdateManager specifiche della piattaforma nRF5.
Le applicazioni Weave possono utilizzarlo per ottenere l'accesso a funzioni di SoftwareUpdateManager specifiche per la piattaforma selezionata.