nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Kelas server untuk menerapkan profil Fabric Provisioning.
Ringkasan
Inheritance
Mewarisi dari: nl::Weave::WeaveServerBaseSubclass yang Dikenal Langsung: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Konstruktor dan Destruktor |
|
---|---|
FabricProvisioningServer(void)
|
Atribut yang dilindungi |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Fungsi publik |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Lakukan inisialisasi status Fabric Provisioning Server dan daftar untuk menerima pesan Fabric Provisioning.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Kirim respons laporan status ke permintaan.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Kirim respons berhasil ke permintaan Fabric Provisioning.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Menunjukkan apakah sesi dengan ID node yang diberikan dan ID kunci sesi diotorisasi untuk mengambil informasi konfigurasi fabric.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Setel delegasi untuk memproses peristiwa Fabric Provisioning.
|
Shutdown(void)
|
Matikan Server Fabric Provisioning.
|
Atribut yang dilindungi
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
Fungsi publik
FabricProvisioningServer
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Lakukan inisialisasi status Fabric Provisioning Server dan daftar untuk menerima pesan Fabric Provisioning.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Kirim respons laporan status ke permintaan.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Kirim respons berhasil ke permintaan Fabric Provisioning.
Detail | |||||||
---|---|---|---|---|---|---|---|
Nilai yang Ditampilkan |
|
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Menunjukkan apakah sesi dengan ID node yang diberikan dan ID kunci sesi diotorisasi untuk mengambil informasi konfigurasi fabric.
Detail | |
---|---|
Hasil |
Menampilkan 'true' jika pembanding yang diberikan diberi hak istimewa, jika tidak, 'false'.
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
Setel delegasi untuk memproses peristiwa Fabric Provisioning.
Detail | |||
---|---|---|---|
Parameter |
|
Nonaktif
WEAVE_ERROR Shutdown( void )
Matikan Server Fabric Provisioning.
Detail | |||
---|---|---|---|
Nilai yang Ditampilkan |
|