nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
Questa è una classe astratta.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Delegare la classe per l'implementazione delle operazioni di provisioning di rete.
Riepilogo
Eredità
Eredita da: nl::Weave::WeaveServerDelegateBaseSottoclassi note direttamente:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkProvisioningServerImpl >
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< ImplClass >
Attributi pubblici |
|
---|---|
Server
|
[SOLO LETTURA] L'oggetto server a cui è associato questo delegato.
|
Funzioni pubbliche |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Applica il controllo dell'accesso a livello di messaggio per un messaggio in arrivo di richiesta di provisioning di rete.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Aggiungi una rete specifica.
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Disattiva la rete specificata.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Abilita la rete specificata.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Recupera le reti configurate.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Ricevi informazioni sulla configurazione delle normative wireless.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Rimuovere una rete configurata.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Esegui una scansione della rete.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Imposta la modalità Rendezvous.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Imposta le informazioni di configurazione delle normative wireless.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Testa la connettività della rete specificata.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Aggiorna la configurazione di una rete.
|
IsPairedToAccount() const
|
virtual bool
Chiamata per determinare se il dispositivo è attualmente associato a un account.
|
Attributi pubblici
Server
NetworkProvisioningServer * Server
[SOLO LETTURA] L'oggetto server a cui è associato questo delegato.
Funzioni pubbliche
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Applica il controllo dell'accesso a livello di messaggio per un messaggio in arrivo di richiesta di provisioning di rete.
Dettagli | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Aggiungi una rete specifica.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
NetworkProvisioningDataElementTags per i tipi validi.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Disattiva la rete specificata.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Abilita la rete specificata.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Recupera le reti configurate.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Ricevi informazioni sulla configurazione delle normative wireless.
Dettagli | |||||
---|---|---|---|---|---|
Valori restituiti |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Rimuovere una rete configurata.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Esegui una scansione della rete.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
NetworkType per i tipi validi.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Imposta la modalità Rendezvous.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
RendezvousModeFlags per le modalità valide.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Imposta le informazioni di configurazione delle normative wireless.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Testa la connettività della rete specificata.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Aggiorna la configurazione di una rete.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
NetworkProvisioningDataElementTags per i tipi validi.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Chiamata per determinare se il dispositivo è attualmente associato a un account.