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

নির্দেশ করে যে ডিভাইসটি একটি নতুন ফ্যাব্রিক তৈরি করেছে।

বিস্তারিত
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোডগুলি নির্দেশ করে যে একটি ত্রুটি ঘটেছে যা ডিভাইসটিকে একটি ফ্যাব্রিক তৈরি করতে বাধা দেয়৷

হ্যান্ডেলগেটফ্যাব্রিক কনফিগারেশন

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

নির্দেশ করে যে বর্তমান ওয়েভ ফ্যাব্রিকের কনফিগারেশন অনুরোধ করা হয়েছে।

বিস্তারিত
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোডগুলি নির্দেশ করে যে একটি ত্রুটি ঘটেছে যা ডিভাইসটিকে ফ্যাব্রিক কনফিগারেশন ফিরিয়ে দিতে বাধা দেয়।

হ্যান্ডেল জয়েন এক্সিস্টিংফ্যাব্রিক

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

নির্দেশ করে যে ডিভাইসটি একটি বিদ্যমান ফ্যাব্রিকে যোগদান করেছে৷

বিস্তারিত
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোডগুলি নির্দেশ করে যে একটি ত্রুটি ঘটেছে যা ডিভাইসটিকে ফ্যাব্রিকের সাথে যুক্ত হতে বাধা দেয়।

হ্যান্ডেললিভফ্যাব্রিক

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

নির্দেশ করে যে ডিভাইসটি একটি ফ্যাব্রিক ছেড়ে গেছে।

বিস্তারিত
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোডগুলি নির্দেশ করে যে একটি ত্রুটি ঘটেছে যা ডিভাইসটিকে ফ্যাব্রিক ছেড়ে যেতে বাধা দেয়।

এটা

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