nl:: বুনা:: প্রোফাইল:: ফ্যাব্রিক প্রভিশনিং:: ফ্যাব্রিক প্রভিশনিং ডেলিগেট
এটি একটি বিমূর্ত ক্লাস।#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
ফ্যাব্রিক প্রভিশনিং ক্রিয়াকলাপগুলির সাথে সম্পর্কিত অতিরিক্ত ক্রিয়াগুলি বাস্তবায়নের জন্য বর্গ প্রতিনিধি।
সারাংশ
উত্তরাধিকার
থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::WeaveServerDelegateBaseসরাসরি পরিচিত সাবক্লাস: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
পাবলিক ফাংশন | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void একটি আগত ফ্যাব্রিক প্রভিশনিং অনুরোধ বার্তার জন্য বার্তা-স্তরের অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করুন। |
HandleCreateFabric (void)=0 | virtual WEAVE_ERROR নির্দেশ করে যে ডিভাইসটি একটি নতুন ফ্যাব্রিক তৈরি করেছে। |
HandleGetFabricConfig (void)=0 | virtual WEAVE_ERROR নির্দেশ করে যে বর্তমান ওয়েভ ফ্যাব্রিকের কনফিগারেশন অনুরোধ করা হয়েছে। |
HandleJoinExistingFabric (void)=0 | virtual WEAVE_ERROR নির্দেশ করে যে ডিভাইসটি একটি বিদ্যমান ফ্যাব্রিকে যোগদান করেছে৷ |
HandleLeaveFabric (void)=0 | virtual WEAVE_ERROR নির্দেশ করে যে ডিভাইসটি একটি ফ্যাব্রিক ছেড়ে গেছে। |
IsPairedToAccount () const | virtual bool ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে। |
পাবলিক ফাংশন
এনফোর্স অ্যাক্সেস কন্ট্রোল
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
একটি আগত ফ্যাব্রিক প্রভিশনিং অনুরোধ বার্তার জন্য বার্তা-স্তরের অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করুন।
বিস্তারিত | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
হ্যান্ডেল ক্রিয়েটফ্যাব্রিক
virtual WEAVE_ERROR HandleCreateFabric( void )=0
নির্দেশ করে যে ডিভাইসটি একটি নতুন ফ্যাব্রিক তৈরি করেছে।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
হ্যান্ডেলগেটফ্যাব্রিক কনফিগারেশন
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
নির্দেশ করে যে বর্তমান ওয়েভ ফ্যাব্রিকের কনফিগারেশন অনুরোধ করা হয়েছে।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
হ্যান্ডেল জয়েন এক্সিস্টিংফ্যাব্রিক
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
নির্দেশ করে যে ডিভাইসটি একটি বিদ্যমান ফ্যাব্রিকে যোগদান করেছে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
হ্যান্ডেললিভফ্যাব্রিক
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
নির্দেশ করে যে ডিভাইসটি একটি ফ্যাব্রিক ছেড়ে গেছে।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
IsPairedToAccount
virtual bool IsPairedToAccount() const
ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে।