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 )
سرور تامین فابریک را خاموش کنید.
جزئیات | |||
---|---|---|---|
ارزش های بازگشتی |
|
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی.