nl::Weave::DeviceLayer::Internal::FabricProvisioningServer

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

מטמיע את פרופיל הקצאת הבדים ב-Weave עבור מכשיר Weave.

סיכום

ירושה

היורשים מ-:
  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
מציין שהמכשיר הצטרף ל-Fabric קיים.
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
קודי שגיאה אחרים הספציפיים ל-Weave או לפלטפורמה מסוימת, המציינים שאירעה שגיאה המונעת מהמכשיר ליצור את הבד.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

מציין שהתבקשה הגדרה של בד האריג הנוכחי.

פרטים
ערכים מוחזרים
WEAVE_NO_ERROR
בהצלחה.
other
קודי שגיאה אחרים של Weave או ספציפיים לפלטפורמה המציינים שאירעה שגיאה המונעת מהמכשיר להחזיר את הגדרות הבד.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

מציין שהמכשיר הצטרף ל-Fabric קיים.

פרטים
ערכים מוחזרים
WEAVE_NO_ERROR
בהצלחה.
other
קודי שגיאה אחרים הספציפיים ל-Weave או לפלטפורמה מסוימת, המציינים שאירעה שגיאה המונעת מהמכשיר להתחבר למארג.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

מציין שהמכשיר השאיר 'בד'.

פרטים
ערכים מוחזרים
WEAVE_NO_ERROR
בהצלחה.
other
קודי שגיאה אחרים הספציפיים ל-Weave או לפלטפורמה מסוימת, המציינים שאירעה שגיאה שמונעת מהמכשיר לצאת מהבד.

הפעלה

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

~FabricResourceingServer

 ~FabricProvisioningServer()=default