nl:: বুনা:: প্রোফাইল:: পরিষেবা প্রদান:: সার্ভিস প্রভিশনিং ডেলিগেট
এটি একটি বিমূর্ত ক্লাস।সারাংশ
উত্তরাধিকার
থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: 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 ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে। |
পাবলিক ফাংশন
এনফোর্স অ্যাক্সেস কন্ট্রোল
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
RegisterServicePairAccount হ্যান্ডেল
virtual WEAVE_ERROR HandleRegisterServicePairAccount( RegisterServicePairAccountMessage & msg )=0
হ্যান্ডেল আনরেজিস্টার সার্ভিস
virtual WEAVE_ERROR HandleUnregisterService( uint64_t serviceId )=0
হ্যান্ডলআপডেট সার্ভিস
virtual WEAVE_ERROR HandleUpdateService( UpdateServiceMessage & msg )=0
IsPairedToAccount
virtual bool IsPairedToAccount() const
ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে।