Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: ডিভাইস লাইয়ার :: অভ্যন্তরীণ :: ফ্যাব্রিকপ্রোভিজনিং সার্ভার

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h>

ওয়েভ ডিভাইসের জন্য ওয়েভ ফ্যাব্রিক প্রভিশনিং প্রোফাইল কার্যকর করে।

সারসংক্ষেপ

উত্তরাধিকার

থেকে উত্তরাধিকারী:
  nl :: তাঁত :: প্রোফাইল :: ফ্যাব্রিকপ্রোভিজনিং :: ফ্যাব্রিকপ্রোভিজনিং সার্ভার
  nl :: তাঁত :: প্রোফাইল :: ফ্যাব্রিকপ্রভিশনিং :: ফ্যাব্রিকপ্রোভিজনিংডেলগেট

পাবলিক ফাংশন

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

পাবলিক ফাংশন

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

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

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

HandleGetFabricConfig

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()

ইসপায়ার্ডডো অ্যাকাউন্ট

virtual bool IsPairedToAccount() const override

ডিভাইসটি বর্তমানে কোনও অ্যাকাউন্টে যুক্ত করা হয়েছে কিনা তা নির্ধারণ করতে কল করা হয়েছে।

লেভফ্যাব্রিক

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