nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
To jest klasa abstrakcyjna.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Przedstawiciel ds. wdrażania operacji udostępniania sieci.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::WeaveServerDelegateBaseBezpośrednie znane podklasy:
nl::Weave::DeviceLayer::Internal::GeneralNetworkProvisioningServerImpl<NetworkProvisioningServerImpl Class<
nl::Weave::DeviceLay}
Atrybuty publiczne |
|
---|---|
Server
|
[TYLKO DO ODCZYTU] Obiekt serwera, do którego jest dołączony ten delegat.
|
Funkcje publiczne |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Wymuszaj kontrolę dostępu na poziomie wiadomości dla przychodzących wiadomości z prośbą o obsługę administracyjną sieci.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Dodaj konkretną sieć.
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Wyłącz określoną sieć.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Włącz określoną sieć.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Pobierz skonfigurowane sieci.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Uzyskaj informacje o przepisach dotyczących konfiguracji sieci bezprzewodowych.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Usuń skonfigurowaną sieć.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Przeprowadź skanowanie sieci.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Ustaw tryb rezydencji.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Ustaw wymagane informacje dotyczące konfiguracji sieci bezprzewodowych.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Przetestuj połączenia w określonej sieci.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Zaktualizuj konfigurację sieci.
|
IsPairedToAccount() const
|
virtual bool
Wywoływana w celu określenia, czy urządzenie jest obecnie sparowane z kontem.
|
Atrybuty publiczne
Serwer
NetworkProvisioningServer * Server
[TYLKO DO ODCZYTU] Obiekt serwera, do którego jest dołączony ten delegat.
Funkcje publiczne
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Wymuszaj kontrolę dostępu na poziomie wiadomości dla przychodzących wiadomości z prośbą o obsługę administracyjną sieci.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Dodaj konkretną sieć.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
NetworkProvisioningDataElementTags (w języku angielskim) dotyczące prawidłowych typów.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Wyłącz określoną sieć.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Włącz określoną sieć.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Pobierz skonfigurowane sieci.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Uzyskaj informacje o przepisach dotyczących konfiguracji sieci bezprzewodowych.
Szczegóły | |||||
---|---|---|---|---|---|
Zwracane wartości |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Usuń skonfigurowaną sieć.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Przeprowadź skanowanie sieci.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
Prawidłowe typy znajdziesz na NetworkType.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Ustaw tryb rezydencji.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
RendezvousModeFlags, aby poznać prawidłowe tryby.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Ustaw wymagane informacje dotyczące konfiguracji sieci bezprzewodowych.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Przetestuj połączenia w określonej sieci.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Zaktualizuj konfigurację sieci.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
NetworkProvisioningDataElementTags (w języku angielskim) dotyczące prawidłowych typów.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Wywoływana w celu określenia, czy urządzenie jest obecnie sparowane z kontem.