nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
Il s'agit d'une classe abstraite.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Classe déléguée pour la mise en œuvre des opérations de provisionnement réseau.
Résumé
Héritage
Hérite de : nl::Weave::WeaveServerDelegateBaseSous-classes directes connues :
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkProvisioningServerImpl >
nl::WeaveServer:DeviceLayer::Internal:DeviceLayer:
Attributs publics |
|
---|---|
Server
|
[LECTURE SEULE] Objet serveur auquel ce délégué est associé.
|
Fonctions publiques |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Appliquer un contrôle des accès au niveau des messages pour un message de demande de provisionnement réseau entrant.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Ajoutez un réseau spécifique.
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Désactive le réseau spécifié.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Active le réseau spécifié.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Obtenez les réseaux configurés.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Obtenez des informations sur la configuration réglementaires des réseaux sans fil.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
supprimer un réseau configuré ;
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Effectuez une analyse de réseau.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Définissez le mode Rendez-vous.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Définissez les informations de configuration réglementaires pour les réseaux sans fil.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Testez la connectivité du réseau spécifié.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Mettre à jour la configuration d'un réseau
|
IsPairedToAccount() const
|
virtual bool
Appelée pour déterminer si l'appareil est actuellement associé à un compte.
|
Attributs publics
Serveur
NetworkProvisioningServer * Server
[LECTURE SEULE] Objet serveur auquel ce délégué est associé.
Fonctions publiques
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Appliquer un contrôle des accès au niveau des messages pour un message de demande de provisionnement réseau entrant.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Ajoutez un réseau spécifique.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
NetworkProvisioningDataElementTags pour connaître les types valides.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Désactive le réseau spécifié.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Active le réseau spécifié.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Obtenez les réseaux configurés.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Obtenez des informations sur la configuration réglementaires des réseaux sans fil.
Détails | |||||
---|---|---|---|---|---|
Valeurs de retour |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
supprimer un réseau configuré ;
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Effectuez une analyse de réseau.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
NetworkType pour connaître les types valides.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Définissez le mode Rendez-vous.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
RendezvousModeFlags pour connaître les modes valides.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Définissez les informations de configuration réglementaires pour les réseaux sans fil.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Testez la connectivité du réseau spécifié.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Mettre à jour la configuration d'un réseau
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Valeurs de retour |
|
NetworkProvisioningDataElementTags pour connaître les types valides.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Appelée pour déterminer si l'appareil est actuellement associé à un compte.