nl:: Menenun:: Profil:: Penyediaan Layanan:: Delegasi Penyediaan Layanan
Ini adalah kelas abstrak.Ringkasan
Warisan
Mewarisi dari: nl :: Weave :: WeaveServerDelegateBaseLangsung Subclass Dikenal: nl :: Weave :: DeviceLayer :: internal :: ServiceProvisioningServer
Fungsi publik | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void Terapkan kontrol akses tingkat pesan untuk pesan permintaan Penyediaan Layanan yang masuk. |
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 Dipanggil untuk menentukan apakah perangkat saat ini dipasangkan ke akun. |
Fungsi publik
Terapkan Kontrol Akses
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Terapkan kontrol akses tingkat pesan untuk pesan permintaan Penyediaan Layanan yang masuk.
rincian | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
MenanganiIFJServiceFabricJoinResult
virtual void HandleIFJServiceFabricJoinResult( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode )=0
HandlePairDeviceToAccountResult
virtual void HandlePairDeviceToAccountResult( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode )=0
MenanganiRegisterServicePairAccount
virtual WEAVE_ERROR HandleRegisterServicePairAccount( RegisterServicePairAccountMessage & msg )=0
Menangani UnregisterService
virtual WEAVE_ERROR HandleUnregisterService( uint64_t serviceId )=0
MenanganiUpdateLayanan
virtual WEAVE_ERROR HandleUpdateService( UpdateServiceMessage & msg )=0
DipasangkanKeAkun
virtual bool IsPairedToAccount() const
Dipanggil untuk menentukan apakah perangkat saat ini dipasangkan ke akun.