nl:: بافت:: پروفایل ها:: تامین پارچه:: FabricProvisioning Delegate
این یک کلاس انتزاعی است.#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>تفویض کلاس برای اجرای اقدامات اضافی مربوط به عملیات تامین پارچه.
خلاصه
ارث
از: nl::Weave::WeaveServerDelegateBase به ارث می بردزیر کلاس های مستقیم شناخته شده: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
توابع عمومی | |
|---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void برای پیام درخواستی Fabric Provisioning ورودی، کنترل دسترسی در سطح پیام را اعمال کنید. |
HandleCreateFabric (void)=0 | virtual WEAVE_ERROR نشان می دهد که دستگاه یک Fabric جدید ایجاد کرده است. |
HandleGetFabricConfig (void)=0 | virtual WEAVE_ERROR نشان می دهد که پیکربندی Weave Fabric فعلی درخواست شده است. |
HandleJoinExistingFabric (void)=0 | virtual WEAVE_ERROR نشان می دهد که دستگاه به Fabric موجود پیوسته است. |
HandleLeaveFabric (void)=0 | virtual WEAVE_ERROR نشان می دهد که دستگاه Fabric باقی مانده است. |
IsPairedToAccount () const | virtual bool برای تعیین اینکه آیا دستگاه در حال حاضر با یک حساب جفت شده است، فراخوانی می شود. |
توابع عمومی
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
برای پیام درخواستی Fabric Provisioning ورودی، کنترل دسترسی در سطح پیام را اعمال کنید.
| جزئیات | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| پارامترها |
|
HandleCreateFabric
virtual WEAVE_ERROR HandleCreateFabric( void )=0
نشان می دهد که دستگاه یک Fabric جدید ایجاد کرده است.
| جزئیات | |||||
|---|---|---|---|---|---|
| ارزش های بازگشتی |
|
HandleGetFabricConfig
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
نشان می دهد که پیکربندی Weave Fabric فعلی درخواست شده است.
| جزئیات | |||||
|---|---|---|---|---|---|
| ارزش های بازگشتی |
|
HandleJoinExistingFabric
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
نشان می دهد که دستگاه به Fabric موجود پیوسته است.
| جزئیات | |||||
|---|---|---|---|---|---|
| ارزش های بازگشتی |
|
HandleLeaveFabric
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
نشان می دهد که دستگاه Fabric باقی مانده است.
| جزئیات | |||||
|---|---|---|---|---|---|
| ارزش های بازگشتی |
|
IsPairedToAccount
virtual bool IsPairedToAccount() const
برای تعیین اینکه آیا دستگاه در حال حاضر با یک حساب جفت شده است، فراخوانی می شود.