nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
Essa é uma classe abstrata.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Classe de delegação para implementar operações de provisionamento de rede.
Resumo
Herança
Herda de: nl::Weave::WeaveServerDelegateBaseSubclasses conhecidas diretas:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkProvisioningServerImpl >
nl::Weave::DeviceLayer:Internal:Internal: Provision:
Atributos públicos |
|
---|---|
Server
|
[SOMENTE LEITURA] O objeto do 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
Aplique o controle de acesso no nível da mensagem a uma mensagem de solicitação de provisionamento de rede recebida.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
adicionar uma rede específica;
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Desativa a rede especificada.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Ativa a rede especificada.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Acessa as redes configuradas.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Acesse informações sobre a configuração regulatória sem fio.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Remove uma rede configurada.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Faça uma verificação de rede.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Define o modo de encontro.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Definir informações de configuração regulatória sem fio.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Teste a conectividade da rede especificada.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Atualiza a configuração de uma rede.
|
IsPairedToAccount() const
|
virtual bool
Chamado para determinar se o dispositivo está pareado com uma conta.
|
Atributos públicos
Servidor
NetworkProvisioningServer * Server
[SOMENTE LEITURA] O objeto do 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 )
Aplique o controle de acesso no nível da mensagem a uma mensagem de solicitação de provisionamento de rede recebida.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
adicionar uma rede específica;
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
NetworkProvisioningDataElementTags para saber os tipos válidos.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Desativa a rede especificada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Ativa a rede especificada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Acessa as redes configuradas.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Acesse informações sobre a configuração regulatória sem fio.
Detalhes | |||||
---|---|---|---|---|---|
Valores de retorno |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Remove uma rede configurada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Faça uma verificação de rede.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
NetworkType para tipos válidos.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Define o modo de encontro.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
RendezvousModeFlags para ver os modos válidos.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Definir informações de configuração regulatória sem fio.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Teste a conectividade da rede especificada.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Atualiza a configuração de uma rede.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
NetworkProvisioningDataElementTags para saber os tipos válidos.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Chamado para determinar se o dispositivo está pareado com uma conta.