nl:: بافت:: DeviceLayer:: داخلی:: FabricProvisioningServer

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

نمایه Weave Fabric Provisioning را برای دستگاه Weave پیاده سازی می کند.

خلاصه

ارث

ارث می برد از:
  nl::Weave::پروفایل::FabricProvisioning::FabricProvisioningServer
  nl::Weave::پروفایل::FabricProvisioning::FabricProvisioningDelegate

توابع عمومی

HandleCreateFabric (void) override
virtual WEAVE_ERROR
نشان می دهد که دستگاه یک Fabric جدید ایجاد کرده است.
HandleGetFabricConfig (void) override
virtual WEAVE_ERROR
نشان می دهد که پیکربندی Weave Fabric فعلی درخواست شده است.
HandleJoinExistingFabric (void) override
virtual WEAVE_ERROR
نشان می دهد که دستگاه به Fabric موجود پیوسته است.
HandleLeaveFabric (void) override
virtual WEAVE_ERROR
نشان می دهد که دستگاه یک Fabric باقی مانده است.
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

نشان می دهد که دستگاه یک Fabric جدید ایجاد کرده است.

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت
other
سایر کدهای خطای Weave یا پلتفرم خاص که نشان می دهد خطایی رخ داده است که مانع از ایجاد پارچه توسط دستگاه می شود.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

نشان می دهد که پیکربندی Weave Fabric فعلی درخواست شده است.

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت
other
سایر کدهای خطای خاص Weave یا پلتفرم که نشان می دهد خطایی رخ داده است که مانع از برگرداندن پیکربندی پارچه توسط دستگاه می شود.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

نشان می دهد که دستگاه به Fabric موجود پیوسته است.

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت
other
سایر کدهای خطای بافت یا پلتفرم خاص که نشان می دهد خطایی رخ داده است که مانع از اتصال دستگاه به پارچه شده است.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

نشان می دهد که دستگاه یک Fabric باقی مانده است.

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت
other
سایر کدهای خطای بافت یا پلتفرم خاص که نشان می دهد خطایی رخ داده است که مانع خروج دستگاه از پارچه می شود.

شروع کنید

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

برای تعیین اینکه آیا دستگاه در حال حاضر با یک حساب جفت شده است یا خیر، فراخوانی می شود.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

توابع محافظت شده

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

اپراتور=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default