nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Fabric Temel Hazırlık profilinin uygulanması için sunucu sınıfı.
Özet
Devralma
Devralındığı kaynak: nl::Weave::WeaveServerBaseDoğrudan Bilinen Alt Sınıflar: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Oluşturucular ve Yıkıcılar |
|
|---|---|
FabricProvisioningServer(void)
|
Korunan özellikler |
|
|---|---|
mCurClientOp
|
|
mDelegate
|
|
Herkese açık işlevler |
|
|---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Fabric Temel Hazırlık Sunucusu durumunu başlatın ve Fabric Temel Hazırlık iletilerini almak için kaydolun.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Bir isteğe durum raporu yanıtı gönderme.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Fabric Temel Hazırlık isteğine başarılı bir yanıt gönderin.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Belirtilen düğüm kimliğine ve oturum anahtarı kimliğine sahip oturumun, yapı yapılandırma bilgilerini almak için yetkilendirilip yetkilendirilmediğini belirtir.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Yetki verilen kişiyi Fabric Temel Hazırlık etkinliklerini işleyecek şekilde ayarlayın.
|
Shutdown(void)
|
Fabric Temel Hazırlık Sunucusu'nu kapatın.
|
Korunan özellikler
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
Herkese açık işlevler
FabricProvisioningServer
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Fabric Temel Hazırlık Sunucusu durumunu başlatın ve Fabric Temel Hazırlık iletilerini almak için kaydolun.
| Ayrıntılar | |||||
|---|---|---|---|---|---|
| Parametreler |
|
||||
| Değerleri Döndür |
|
||||
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Bir isteğe durum raporu yanıtı gönderme.
| Ayrıntılar | |||||||
|---|---|---|---|---|---|---|---|
| Parametreler |
|
||||||
| Değerleri Döndür |
|
||||||
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Fabric Temel Hazırlık isteğine başarılı bir yanıt gönderin.
| Ayrıntılar | |||||||
|---|---|---|---|---|---|---|---|
| Değerleri Döndür |
|
||||||
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Belirtilen düğüm kimliğine ve oturum anahtarı kimliğine sahip oturumun, yapı yapılandırma bilgilerini almak için yetkilendirilip yetkilendirilmediğini belirtir.
| Ayrıntılar | |
|---|---|
| İadeler |
"true" değerini döndürür belirtilen eş ayrıcalıklıysa, aksi takdirde "false" olur.
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
Yetki verilen kişiyi Fabric Temel Hazırlık etkinliklerini işleyecek şekilde ayarlayın.
| Ayrıntılar | |||
|---|---|---|---|
| Parametreler |
|
||
Kapat
WEAVE_ERROR Shutdown( void )
Fabric Temel Hazırlık Sunucusu'nu kapatın.
| Ayrıntılar | |||
|---|---|---|---|
| Değerleri Döndür |
|
||