nl:: بافت:: پروفایل ها:: تامین پارچه:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
کلاس سرور برای پیاده سازی مشخصات Fabric Provisioning.
خلاصه
ارث
از: nl::Weave::WeaveServerBase ارث می بردزیر کلاس های مستقیم شناخته شده: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
سازندگان و ویرانگرها | |
---|---|
FabricProvisioningServer (void) |
ویژگی های محافظت شده | |
---|---|
mCurClientOp | |
mDelegate |
توابع عمومی | |
---|---|
Init ( WeaveExchangeManager *exchangeMgr) | وضعیت Fabric Provisioning Server را راه اندازی کنید و برای دریافت پیام های Fabric Provisioning ثبت نام کنید. |
SendStatusReport (uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError) | virtual WEAVE_ERROR پاسخ گزارش وضعیت را به یک درخواست ارسال کنید. |
SendSuccessResponse (void) | virtual WEAVE_ERROR یک پاسخ موفقیت آمیز به درخواست تامین پارچه ارسال کنید. |
SessionHasFabricConfigAccessPrivilege (uint16_t keyId, uint64_t peerNodeId) const | bool نشان می دهد که آیا جلسه با شناسه گره داده شده و شناسه کلید جلسه برای بازیابی اطلاعات پیکربندی فابریک مجاز است یا خیر. |
SetDelegate ( FabricProvisioningDelegate *delegate) | void نماینده را برای پردازش رویدادهای تهیه پارچه تنظیم کنید. |
Shutdown (void) | سرور تامین فابریک را خاموش کنید. |
ویژگی های محافظت شده
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
توابع عمومی
FabricProvisioningServer
FabricProvisioningServer( void )
شروع کنید
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
وضعیت Fabric Provisioning Server را راه اندازی کنید و برای دریافت پیام های Fabric Provisioning ثبت نام کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
پاسخ گزارش وضعیت را به یک درخواست ارسال کنید.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
| ||||||
ارزش های بازگشتی |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
یک پاسخ موفقیت آمیز به درخواست تامین پارچه ارسال کنید.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
ارزش های بازگشتی |
|
SessionHasFabricConfigAccess Privilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
نشان می دهد که آیا جلسه با شناسه گره داده شده و شناسه کلید جلسه برای بازیابی اطلاعات پیکربندی فابریک مجاز است یا خیر.
جزئیات | |
---|---|
برمی گرداند | اگر همتای داده شده دارای امتیاز باشد، «درست» را برمیگرداند، در غیر این صورت «نادرست» است. |
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
نماینده را برای پردازش رویدادهای تهیه پارچه تنظیم کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
|
خاموش شدن
WEAVE_ERROR Shutdown( void )
سرور تامین فابریک را خاموش کنید.
جزئیات | |||
---|---|---|---|
ارزش های بازگشتی |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.