nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: ফ্যাব্রিক প্রভিশনিং সার্ভার
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h>
একটি ওয়েভ ডিভাইসের জন্য ওয়েভ ফ্যাব্রিক প্রভিশনিং প্রোফাইল বাস্তবায়ন করে।
সারাংশ
উত্তরাধিকার
উত্তরাধিকার সূত্রে:nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate
পাবলিক ফাংশন | |
---|---|
HandleCreateFabric (void) override | virtual WEAVE_ERROR নির্দেশ করে যে ডিভাইসটি একটি নতুন ফ্যাব্রিক তৈরি করেছে। |
HandleGetFabricConfig (void) override | virtual WEAVE_ERROR নির্দেশ করে যে বর্তমান ওয়েভ ফ্যাব্রিকের কনফিগারেশন অনুরোধ করা হয়েছে। |
HandleJoinExistingFabric (void) override | virtual WEAVE_ERROR নির্দেশ করে যে ডিভাইসটি একটি বিদ্যমান ফ্যাব্রিকে যোগদান করেছে৷ |
HandleLeaveFabric (void) override | virtual WEAVE_ERROR নির্দেশ করে যে ডিভাইসটি একটি ফ্যাব্রিক ছেড়ে গেছে। |
Init () | |
IsPairedToAccount () const override | virtual bool ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে। |
LeaveFabric (void) | |
OnPlatformEvent (const WeaveDeviceEvent *event) | void |
সুরক্ষিত ফাংশন | |
---|---|
FabricProvisioningServer ()=default | |
FabricProvisioningServer (const FabricProvisioningServer &)=delete | |
FabricProvisioningServer (const FabricProvisioningServer &&)=delete | |
operator= (const FabricProvisioningServer &)=delete | |
~FabricProvisioningServer ()=default |
পাবলিক ফাংশন
হ্যান্ডেল ক্রিয়েটফ্যাব্রিক
virtual WEAVE_ERROR HandleCreateFabric( void ) override
নির্দেশ করে যে ডিভাইসটি একটি নতুন ফ্যাব্রিক তৈরি করেছে।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
হ্যান্ডেলগেটফ্যাব্রিক কনফিগারেশন
virtual WEAVE_ERROR HandleGetFabricConfig( void ) override
নির্দেশ করে যে বর্তমান ওয়েভ ফ্যাব্রিকের কনফিগারেশন অনুরোধ করা হয়েছে।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
হ্যান্ডেল জয়েন এক্সিস্টিংফ্যাব্রিক
virtual WEAVE_ERROR HandleJoinExistingFabric( void ) override
নির্দেশ করে যে ডিভাইসটি একটি বিদ্যমান ফ্যাব্রিকে যোগদান করেছে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
হ্যান্ডেললিভফ্যাব্রিক
virtual WEAVE_ERROR HandleLeaveFabric( void ) override
নির্দেশ করে যে ডিভাইসটি একটি ফ্যাব্রিক ছেড়ে গেছে।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
ইনিট
WEAVE_ERROR Init()
IsPairedToAccount
virtual bool IsPairedToAccount() const override
ডিভাইসটি বর্তমানে একটি অ্যাকাউন্টের সাথে যুক্ত আছে কিনা তা নির্ধারণ করতে কল করা হয়েছে।
LeaveFabric
WEAVE_ERROR LeaveFabric( void )
অনপ্ল্যাটফর্ম ইভেন্ট
void OnPlatformEvent( const WeaveDeviceEvent *event )
সুরক্ষিত ফাংশন
ফ্যাব্রিক প্রভিশনিং সার্ভার
FabricProvisioningServer()=default
ফ্যাব্রিক প্রভিশনিং সার্ভার
FabricProvisioningServer( const FabricProvisioningServer & )=delete
ফ্যাব্রিক প্রভিশনিং সার্ভার
FabricProvisioningServer( const FabricProvisioningServer && )=delete
অপারেটর=
FabricProvisioningServer & operator=( const FabricProvisioningServer & )=delete
~ ফ্যাব্রিক প্রভিশনিং সার্ভার
~FabricProvisioningServer()=default