nl:: Tenun:: Profil:: Penyediaan Jaringan:: NetworkProvisioningDelegate
Ini adalah class abstrak.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Delegasikan class untuk menerapkan operasi Penyediaan Jaringan.
Ringkasan
Warisan
Mewarisi dari: nl::Weave::WeaveServerDelegateBaseSubclass Langsung yang Diketahui:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkProvisioningServerImpl >
nl::Weave::ClassLayer1Internal
Atribut publik |
|
---|---|
Server
|
[HANYA BACA] Objek server tempat delegasi ini didelegasikan.
|
Fungsi publik |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Terapkan kontrol akses tingkat pesan untuk pesan permintaan Penyediaan Jaringan yang masuk.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Tambahkan jaringan tertentu.
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Nonaktifkan jaringan yang ditentukan.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Mengaktifkan jaringan yang ditentukan.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Dapatkan jaringan yang dikonfigurasi.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Dapatkan informasi konfigurasi peraturan nirkabel.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Menghapus jaringan yang dikonfigurasi.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Lakukan pemindaian jaringan.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Menyetel mode rendezvous.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Menyetel informasi konfigurasi peraturan nirkabel.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Menguji konektivitas jaringan yang ditentukan.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Perbarui konfigurasi jaringan.
|
IsPairedToAccount() const
|
virtual bool
Dipanggil untuk menentukan apakah perangkat saat ini disambungkan dengan akun.
|
Atribut publik
Server
NetworkProvisioningServer * Server
[HANYA BACA] Objek server tempat delegasi ini didelegasikan.
Fungsi publik
TerapkanAccessAccess
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Terapkan kontrol akses tingkat pesan untuk pesan permintaan Penyediaan Jaringan yang masuk.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Tambahkan jaringan tertentu.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
NetworkProvisioningDataElementTags untuk jenis yang valid.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Nonaktifkan jaringan yang ditentukan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Mengaktifkan jaringan yang ditentukan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Dapatkan jaringan yang dikonfigurasi.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
HandleGetwirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Dapatkan informasi konfigurasi peraturan nirkabel.
Detail | |||||
---|---|---|---|---|---|
Nilai yang Ditampilkan |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Menghapus jaringan yang dikonfigurasi.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Lakukan pemindaian jaringan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
NetworkType untuk mengetahui jenis yang valid.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Menyetel mode rendezvous.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
RendezvousModeFlags untuk mengetahui mode yang valid.
HandleSetNirkabelRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Menyetel informasi konfigurasi peraturan nirkabel.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Menguji konektivitas jaringan yang ditentukan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Perbarui konfigurasi jaringan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
NetworkProvisioningDataElementTags untuk jenis yang valid.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Dipanggil untuk menentukan apakah perangkat saat ini disambungkan dengan akun.