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 ثبت نام کنید.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
| ||||
ارزش های بازگشتی |
|
SendStatus Report
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 )
سرور تامین فابریک را خاموش کنید.
جزئیات | |||
---|---|---|---|
ارزش های بازگشتی |
|
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2020-08-28 بهوقت ساعت هماهنگ جهانی.