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&lt; SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX&lt; SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::SoftwareUpdateManager
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl&lt; SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX&lt; SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::SoftwareUpdateManager
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl&lt; SoftwareUpdateManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX&lt; 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
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Restituisce l'implementazione specifica della piattaforma dell'oggetto singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
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&lt; 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.

Attributi statici pubblici

sInstance

SoftwareUpdateManagerImpl sInstance