нл:: Переплетение:: Профили:: Предоставление услуг:: Делегат ServiceProvisioningDelegate
Это абстрактный класс.Краткое содержание
Наследование
Наследуется от: nl::Weave::WeaveServerDelegateBaseПрямые известные подклассы: nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer
Общественные функции | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void Обеспечьте контроль доступа на уровне сообщений для входящего сообщения с запросом на предоставление услуг. |
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 Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент. |
Общественные функции
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Обеспечьте контроль доступа на уровне сообщений для входящего сообщения с запросом на предоставление услуг.
Подробности | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
|
HandleIFJServiceFabricJoinResult
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
HandleRegisterServicePairAccount
virtual WEAVE_ERROR HandleRegisterServicePairAccount( RegisterServicePairAccountMessage & msg )=0
HandleUnregisterService
virtual WEAVE_ERROR HandleUnregisterService( uint64_t serviceId )=0
РучкаUpdateService
virtual WEAVE_ERROR HandleUpdateService( UpdateServiceMessage & msg )=0
Испайредтоаккаунт
virtual bool IsPairedToAccount() const
Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент.