nl :: Tecer:: Perfis :: NetworkProvisioning :: NetworkProvisioningDelegate
Esta é uma classe abstrata.#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Delegar classe para implementar operações de provisionamento de rede.
Resumo
Herança
Herda: nl :: Weave :: WeaveServerDelegateBaseSubclasses diretamente conhecidas:
nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisioningServerImpl <NetworkProvisioningServerImpl>
nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisioningServerImpl <ImplClass>
Atributos públicos | |
---|---|
Server | [SOMENTE LEITURA] O objeto de servidor ao qual este delegado está anexado. |
Funções públicas | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void Imponha o controle de acesso no nível da mensagem para uma mensagem de solicitação de provisionamento de rede de entrada. |
HandleAddNetwork (PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERROR Adicione uma rede específica. |
HandleDisableNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR Desative a rede especificada. |
HandleEnableNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR Ative a rede especificada. |
HandleGetNetworks (uint8_t flags)=0 | virtual WEAVE_ERROR Obtenha as redes configuradas. |
HandleGetWirelessRegulatoryConfig (void) | virtual WEAVE_ERROR Obtenha informações de configuração regulatória sem fio. |
HandleRemoveNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR Remova uma rede configurada. |
HandleScanNetworks (uint8_t networkType)=0 | virtual WEAVE_ERROR Execute uma verificação de rede. |
HandleSetRendezvousMode (uint16_t rendezvousMode)=0 | virtual WEAVE_ERROR Defina o modo de encontro. |
HandleSetWirelessRegulatoryConfig ( PacketBuffer *regConfigTLV) | virtual WEAVE_ERROR Defina as informações de configuração regulamentar sem fio. |
HandleTestConnectivity (uint32_t networkId)=0 | virtual WEAVE_ERROR Teste a conectividade da rede especificada. |
HandleUpdateNetwork (PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERROR Atualize a configuração de uma rede. |
IsPairedToAccount () const | virtual bool Chamado para determinar se o dispositivo está atualmente emparelhado com uma conta. |
Atributos públicos
Servidor
NetworkProvisioningServer * Server
[SOMENTE LEITURA] O objeto de servidor ao qual este delegado está anexado.
Funções públicas
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Imponha o controle de acesso no nível da mensagem para uma mensagem de solicitação de provisionamento de rede de entrada.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Adicione uma rede específica.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
NetworkProvisioningDataElementTags para tipos válidos.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Desative a rede especificada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Ative a rede especificada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Obtenha as redes configuradas.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Obtenha informações de configuração regulatória sem fio.
Detalhes | |||||
---|---|---|---|---|---|
Valores Retornados |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Remova uma rede configurada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Execute uma verificação de rede.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
NetworkType para tipos válidos.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Defina o modo de encontro.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
RendezvousModeFlags para modos válidos.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Defina as informações de configuração regulamentar sem fio.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Teste a conectividade da rede especificada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Atualize a configuração de uma rede.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
NetworkProvisioningDataElementTags para tipos válidos.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Chamado para determinar se o dispositivo está atualmente emparelhado com uma conta.