মতামত জানান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
nl:: বুনা:: প্রোফাইল:: ফ্যাব্রিক প্রভিশনিং:: ফ্যাব্রিক প্রভিশনিং সার্ভার #include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
ফ্যাব্রিক প্রভিশনিং প্রোফাইল বাস্তবায়নের জন্য সার্ভার ক্লাস।
সারাংশ উত্তরাধিকার থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::WeaveServerBase সরাসরি পরিচিত সাবক্লাস: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer পাবলিক ফাংশন Init ( WeaveExchangeManager *exchangeMgr)
ফ্যাব্রিক প্রভিশনিং সার্ভার স্টেট শুরু করুন এবং ফ্যাব্রিক প্রভিশনিং বার্তা পেতে নিবন্ধন করুন।
SendStatusReport (uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
একটি অনুরোধের একটি স্ট্যাটাস রিপোর্ট প্রতিক্রিয়া পাঠান.
SendSuccessResponse (void)
একটি Fabric Provisioning অনুরোধের সফল প্রতিক্রিয়া পাঠান।
SessionHasFabricConfigAccessPrivilege (uint16_t keyId, uint64_t peerNodeId) const
bool
প্রদত্ত নোড আইডি এবং সেশন কী আইডি সহ সেশনটি ফ্যাব্রিক কনফিগার তথ্য পুনরুদ্ধার করার জন্য অনুমোদিত কিনা তা নির্দেশ করে।
SetDelegate ( FabricProvisioningDelegate *delegate)
void
ফ্যাব্রিক প্রভিশনিং ইভেন্টগুলি প্রক্রিয়া করার জন্য প্রতিনিধিকে সেট করুন।
Shutdown (void)
ফ্যাব্রিক প্রভিশনিং সার্ভার বন্ধ করুন।
সুরক্ষিত বৈশিষ্ট্য পাবলিক ফাংশন ফ্যাব্রিক প্রভিশনিং সার্ভার
FabricProvisioningServer(
void
)
ইনিট
WEAVE_ERROR Init(
WeaveExchangeManager *exchangeMgr
) ফ্যাব্রিক প্রভিশনিং সার্ভার স্টেট শুরু করুন এবং ফ্যাব্রিক প্রভিশনিং বার্তা পেতে নিবন্ধন করুন।
বিস্তারিত পরামিতি [in] exchangeMgr
সিস্টেম উইভ এক্সচেঞ্জ ম্যানেজার একটি পয়েন্টার.
রিটার্ন মান WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
যদি অনেক বার্তা হ্যান্ডলার ইতিমধ্যে নিবন্ধিত হয়ে থাকে।
WEAVE_NO_ERROR
সাফল্যের উপর।
স্ট্যাটাস রিপোর্ট পাঠান
virtual WEAVE_ERROR SendStatusReport(
uint32_t statusProfileId,
uint16_t statusCode,
WEAVE_ERROR sysError
) একটি অনুরোধের একটি স্ট্যাটাস রিপোর্ট প্রতিক্রিয়া পাঠান.
বিস্তারিত পরামিতি [in] statusProfileId
ওয়েভ প্রোফাইল আইডি এই স্ট্যাটাস রিপোর্টের সাথে সম্পর্কিত।
[in] statusCode
স্ট্যাটাস কোড এই প্রতিক্রিয়া অন্তর্ভুক্ত করা হবে.
[in] sysError
সিস্টেম ত্রুটি কোড এই প্রতিক্রিয়া অন্তর্ভুক্ত করা হবে.
রিটার্ন মান WEAVE_ERROR_INCORRECT_STATE
যদি কোন অনুরোধ প্রক্রিয়া করা হচ্ছে না.
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোড যা নির্দেশ করে যে স্ট্যাটাস রিপোর্ট প্রেরণে একটি ত্রুটি ঘটেছে।
SendSuccess Response
virtual WEAVE_ERROR SendSuccessResponse(
void
) একটি Fabric Provisioning অনুরোধের সফল প্রতিক্রিয়া পাঠান।
বিস্তারিত রিটার্ন মান WEAVE_ERROR_INCORRECT_STATE
যদি কোন অনুরোধ প্রক্রিয়া করা হচ্ছে না.
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোডগুলি নির্দেশ করে যে সফল প্রতিক্রিয়া প্রেরণে একটি ত্রুটি ঘটেছে।
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege (
uint16_t keyId ,
uint64_t peerNodeId
) const প্রদত্ত নোড আইডি এবং সেশন কী আইডি সহ সেশনটি ফ্যাব্রিক কনফিগার তথ্য পুনরুদ্ধার করার জন্য অনুমোদিত কিনা তা নির্দেশ করে।
বিস্তারিত রিটার্নস প্রদত্ত পিয়ার বিশেষাধিকারপ্রাপ্ত হলে 'সত্য' ফেরত দেয়, অন্যথায় 'মিথ্যা'।
ডেলিগেট সেট করুন
void SetDelegate(
FabricProvisioningDelegate *delegate
) ফ্যাব্রিক প্রভিশনিং ইভেন্টগুলি প্রক্রিয়া করার জন্য প্রতিনিধিকে সেট করুন।
বিস্তারিত পরামিতি [in] delegate
ফ্যাব্রিক প্রভিশনিং প্রতিনিধির জন্য একটি নির্দেশক।
শাটডাউন
WEAVE_ERROR Shutdown(
void
) ফ্যাব্রিক প্রভিশনিং সার্ভার বন্ধ করুন।
বিস্তারিত রিটার্ন মান WEAVE_NO_ERROR
শর্তহীনভাবে
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 UTC-তে শেষবার আপডেট করা হয়েছে।
আমাদের আরও কিছু জানাতে চান?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-11-12 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]