nl:: Weave:: Profiller: FabricProvisioning:FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Kumaş Sağlama profili uygulamak için sunucu sınıfı.
Özet
Devralma
Şunlardan devralır: nl::Weave::WeaveServerBaseDoğrudan Bilinen Alt Sınıflar: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
FabricProvisioningServer(void)
|
Korunan özellikler |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Herkese açık işlevler |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Kumaş Sağlama Sunucusu durumunu ilk kullanıma hazırlayın ve Kumaş Sağlama mesajları 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önderin.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Kumaş 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 kumaş yapılandırma bilgilerini alma yetkisi olup olmadığını belirtir.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Yetki verilmiş kullanıcıyı Kumaş Hazırlık etkinliklerini işlemesi için ayarlayın.
|
Shutdown(void)
|
Kumaş Hazırlık Sunucusu'nu kapatın.
|
Korunan özellikler
mCurClientOp
ExchangeContext * mCurClientOp
Yetki verilmiş kullanıcı
FabricProvisioningDelegate * mDelegate
Herkese açık işlevler
Kumaş Sağlama Sunucusu
FabricProvisioningServer( void )
Başlangıç
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Kumaş Sağlama Sunucusu durumunu ilk kullanıma hazırlayın ve Kumaş Sağlama mesajları almak için kaydolun.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
Döndürülen Değerler |
|
SendStatus Raporu
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Bir isteğe durum raporu yanıtı gönderin.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Döndürülen Değerler |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Kumaş Hazırlık isteğine başarılı bir yanıt gönderin.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Döndürülen Değerler |
|
SessionHasFabricConfigAccess Ayrıcalığı
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Belirtilen düğüm kimliğine ve oturum anahtarı kimliğine sahip oturumun kumaş yapılandırma bilgilerini alma yetkisi olup olmadığını belirtir.
Ayrıntılar | |
---|---|
İadeler |
'true' öğesi benzer bir ayrıcalıksa, 'false' döndürür.
|
Delege
void SetDelegate( FabricProvisioningDelegate *delegate )
Yetki verilmiş kullanıcıyı Kumaş Hazırlık etkinliklerini işlemesi için ayarlayın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
Kapat
WEAVE_ERROR Shutdown( void )
Kumaş Hazırlık Sunucusu'nu kapatın.
Ayrıntılar | |||
---|---|---|---|
Döndürülen Değerler |
|