nl::Weave::DeviceLayer::داخلي::FabricProviderServer

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

لتنفيذ الملف الشخصي لإدارة حسابات النسيج Weave على جهاز Weave.

الملخّص

الاكتساب

يكتسب من:
nl::Weave::Profiles::FabricProvider::FabricPROVIDERServer
nl::Weave::Profiles::Fabricتزويد المستخدمين::FabricProviderDelegate

وظائف عامة

HandleCreateFabric(void) override
virtual WEAVE_ERROR
يشير إلى أنّ الجهاز أنشأ قماشًا جديدًا.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
تشير إلى أنّه قد تم طلب إعدادات النسيج الحالي في Weave.
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
رموز خطأ أخرى من Weave أو النظام الأساسي تشير إلى حدوث خطأ يمنع الجهاز من إنشاء قماش.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

تشير إلى أنّه قد تم طلب إعدادات النسيج الحالي في Weave.

التفاصيل
قيم الإرجاع
WEAVE_NO_ERROR
النجاح.
other
رموز خطأ أخرى من Weave أو متعلقة بالنظام الأساسي، تشير إلى حدوث خطأ يمنع الجهاز من عرض إعدادات تصميم القماش.

Hand أنواع الانضمام إلى الأقمشة الحالية

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

يشير إلى أنّ الجهاز قد انضم إلى قماش موجود.

التفاصيل
قيم الإرجاع
WEAVE_NO_ERROR
النجاح.
other
رموز الخطأ الأخرى في Weave أو النظام الأساسي التي تشير إلى حدوث خطأ يمنع الجهاز من الانضمام إلى النسيج.

أقمشة مقابض

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

يشير إلى أنّ الجهاز قد نسيج.

التفاصيل
قيم الإرجاع
WEAVE_NO_ERROR
النجاح.
other
رموز خطأ أخرى من Weave أو النظام الأساسي تشير إلى حدوث خطأ يمنع الجهاز من مغادرة القماش.

إنيت

WEAVE_ERROR Init()

تم الإقران إلى الحساب

virtual bool IsPairedToAccount() const override

يتم الاتصال لتحديد ما إذا كان الجهاز مقترنًا حاليًا بحساب.

أقمشة نسيج

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

دوال محمية

خادم إدارة الأقمشة

 FabricProvisioningServer()=default

خادم إدارة الأقمشة

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

خادم إدارة الأقمشة

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

عامل التشغيل=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricPROVIDERServer

 ~FabricProvisioningServer()=default