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 |
|
||