nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
Bu soyut bir sınıftır.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Ağ Temel Hazırlığı işlemlerini uygulamak için sınıf yetkisi verin.
Özet
Devralma
Devralındığı kaynak: nl::Weave::WeaveServerDelegateBaseDoğrudan Bilinen Alt Sınıflar:
nl::Weave::DeviceKatman::Dahili::GenelAğTemel HazırlıkSunucusuImpl< NetworkSupplyingServerImpl >
mpl: nl::NetworkingServer:Weave:}
Herkese açık özellikler |
|
---|---|
Server
|
[YALNIZCA OKUYUN] Bu yetkinin eklendiği sunucu nesnesi.
|
Kamu işlevleri |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Gelen Ağ Temel Hazırlığı istek iletisi için ileti düzeyinde erişim denetimi zorunlu kılın.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Belirli bir ağı ekleyin.
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Belirtilen ağı devre dışı bırakın.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Belirtilen ağı etkinleştirin.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Yapılandırılmış ağları alın.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Kablosuz mevzuat yapılandırma bilgilerini edinin.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Yapılandırılmış bir ağı kaldırın.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Ağ taraması yapın.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Randevu modunu ayarlayın.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Kablosuz mevzuat yapılandırma bilgilerini belirleyin.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Belirtilen ağın bağlantısını test edin.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Ağ yapılandırmasını güncelleyin.
|
IsPairedToAccount() const
|
virtual bool
Cihazın o sırada bir hesapla eşlenip eşlenmediğini belirlemek için aranır.
|
Herkese açık özellikler
Kamu işlevleri
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Gelen Ağ Temel Hazırlığı istek iletisi için ileti düzeyinde erişim denetimi zorunlu kılın.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Belirli bir ağı ekleyin.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
Geçerli türler için NetworkProvisioningDataElementTags.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Belirtilen ağı devre dışı bırakın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Belirtilen ağı etkinleştirin.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Yapılandırılmış ağları alın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Kablosuz mevzuat yapılandırma bilgilerini edinin.
Ayrıntılar | |||||
---|---|---|---|---|---|
Döndürülen Değerler |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Yapılandırılmış bir ağı kaldırın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Ağ taraması yapın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
Geçerli türler için NetworkType öğesi.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Randevu modunu ayarlayın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
Geçerli modlar için RendezvousModeFlags.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Kablosuz mevzuat yapılandırma bilgilerini belirleyin.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Belirtilen ağın bağlantısını test edin.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Ağ yapılandırmasını güncelleyin.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
Geçerli türler için NetworkProvisioningDataElementTags.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Cihazın o sırada bir hesapla eşlenip eşlenmediğini belirlemek için aranır.