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 )
سرور تامین فابریک را خاموش کنید.
جزئیات | |||
---|---|---|---|
ارزش های بازگشتی |
|
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. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2020-08-28 UTC.