nl:: örgü:: Profiller:: Hizmet Sağlama:: Hizmet Sağlama Delege
Bu soyut bir sınıftır.Özet
miras
: Den devralır nl :: Dokuma :: WeaveServerDelegateBaseBilinen Altsınıflar Doğrudan: nl :: Dokuma :: DeviceLayer :: İç :: ServiceProvisioningServer
Kamu işlevleri | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void Gelen bir Hizmet Sağlama istek mesajı için mesaj düzeyinde erişim denetimi uygulayın. |
HandleIFJServiceFabricJoinResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0 | virtual void |
HandlePairDeviceToAccountResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0 | virtual void |
HandleRegisterServicePairAccount ( RegisterServicePairAccountMessage & msg)=0 | virtual WEAVE_ERROR |
HandleUnregisterService (uint64_t serviceId)=0 | virtual WEAVE_ERROR |
HandleUpdateService ( UpdateServiceMessage & msg)=0 | virtual WEAVE_ERROR |
IsPairedToAccount () const | virtual bool Cihazın şu anda bir hesapla eşleştirilmiş olup olmadığını belirlemek için çağrılır. |
Kamu işlevleri
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Gelen bir Hizmet Sağlama istek mesajı için mesaj düzeyinde erişim denetimi uygulayın.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
parametreler |
|
HandleIFJServiceFabricJoinResult
virtual void HandleIFJServiceFabricJoinResult( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode )=0
HandlePairDeviceToHesabaSonuç
virtual void HandlePairDeviceToAccountResult( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode )=0
HandleRegisterServicePairHesap
virtual WEAVE_ERROR HandleRegisterServicePairAccount( RegisterServicePairAccountMessage & msg )=0
HandleUnregisterService
virtual WEAVE_ERROR HandleUnregisterService( uint64_t serviceId )=0
HandleUpdateService
virtual WEAVE_ERROR HandleUpdateService( UpdateServiceMessage & msg )=0
Hesaba Eşleştirilmiş
virtual bool IsPairedToAccount() const
Cihazın şu anda bir hesapla eşleştirilmiş olup olmadığını belirlemek için çağrılır.