nl::Weave::Profiles

इस नेमस्पेस में, Weave for Weave प्रोफ़ाइलों के लिए सभी इंटरफ़ेस शामिल हैं. इनमें सामान्य और Nest Labs से जुड़े वेंडर के लिए, दोनों तरह के इंटरफ़ेस शामिल हैं.

खास जानकारी

इन्यूमरेशन

@184 enum
WeaveProfileId enum

फ़ंक्शन

WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Development)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Legacy)
namespace

क्लास

nl::Weave::Profiles::MessageIterator

मैसेज बफ़र का सही तरीके से इस्तेमाल करने के लिए, हम फिर से इसकी सुविधा देने वाले इसको बनाते हैं. इसका इस्तेमाल सीमाओं वगैरह को ट्रैक करने के लिए किया जा सकता है.

nl::Weave::Profiles::ReferencedString

Weave में स्ट्रिंग हैंडल करने का तरीका यहां जानें.

nl::Weave::Profiles::ReferencedTLVData

इसी तरह, हमें TLV डेटा के एक बड़े पुराने ब्लॉब को दिखाना होगा.

nl::Weave::Profiles::RetainedPacketBuffer

यह एक बेस क्लास है, जो System::PacketBuffer की गिनती अपने-आप करने के लिए, एक सुविधा ऑब्जेक्ट के तौर पर काम करती है.

nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

नाम स्थान

nl::Weave::Profiles::BDX_Current

इस नेमस्पेस में, वीव में बल्क डेटा ट्रांसफ़र (बीडीएक्स) प्रोफ़ाइल के वे सभी इंटरफ़ेस शामिल हैं जिनका इस्तेमाल अभी प्रोडक्शन में किया जा रहा है.

nl::Weave::Profiles::BDX_Development

इस नेमस्पेस में बल्क डेटा ट्रांसफ़र (बीडीएक्स) प्रोफ़ाइल के लिए, वीव के अंदर वे सभी इंटरफ़ेस शामिल हैं जिन पर अभी काम चल रहा है. इन्हें प्रोडक्शन के लिए इस्तेमाल नहीं किया जाना चाहिए.

nl::Weave::Profiles::BulkDataTransfer

इस नेमस्पेस में Weave बल्क डेटा ट्रांसफ़र (BDX) प्रोफ़ाइल के लिए Weave के सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::Common

इस नेमस्पेस में, Weave Common प्रोफ़ाइल के लिए, Weave के सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::DataManagement_Current

इस नेमस्पेस में Weave डेटा मैनेजमेंट (WDM) प्रोफ़ाइल के लिए वे सभी इंटरफ़ेस शामिल हैं जो मौजूदा समय में प्रोडक्शन के इस्तेमाल के लिए काम करते हैं.

nl::Weave::Profiles::DataManagement_Legacy

इस नेमस्पेस में, Weave डेटा मैनेजमेंट (WDM) प्रोफ़ाइल के लिए वे सभी इंटरफ़ेस शामिल हैं जो बंद होने वाले हैं.

nl::Weave::Profiles::DeviceControl

इस नेमस्पेस में Weave डिवाइस कंट्रोल प्रोफ़ाइल के लिए, Weave के सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::DeviceDescription

इस नेमस्पेस में Weave डिवाइस की जानकारी वाली प्रोफ़ाइल के लिए सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::DropcamLegacyPairing
nl::Weave::Profiles::Echo_Next
nl::Weave::Profiles::FabricProvisioning

इस नाम स्थान में Weave फ़ैब्रिक प्रॉविज़निंग प्रोफ़ाइल के लिए Weave के सभी इंटरफ़ेस शामिल हैं, जो तीन Weave प्रॉविज़निंग प्रोफ़ाइल में से दूसरा है.

nl::Weave::Profiles::Heartbeat

इस नेमस्पेस में, Weave Heartबीट प्रोफ़ाइल के लिए Weave के सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::Locale

इस नेमस्पेस में, Weave Locale प्रोफ़ाइल के लिए Weave के सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::NetworkProvisioning

इस नेमस्पेस में Weave नेटवर्क प्रॉविज़निंग प्रोफ़ाइल के लिए Weave के सभी इंटरफ़ेस शामिल हैं, जो तीन Weave प्रॉविज़निंग प्रोफ़ाइल में से पहली है.

nl::Weave::Profiles::Security

इस नेमस्पेस में, Weave Security प्रोफ़ाइल के लिए सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::ServiceDirectory

इस नेमस्पेस में Weave सर्विस डायरेक्ट्री प्रोफ़ाइल के लिए सभी इंटरफ़ेस शामिल हैं, जिसमें इससे मिलते-जुलते, इसी नाम का प्रोटोकॉल भी शामिल है.

nl::Weave::Profiles::ServiceProvisioning

इस नेमस्पेस में Weave सेवा प्रावधान प्रोफ़ाइल के लिए Weave के सभी इंटरफ़ेस शामिल हैं, जो तीन Weave प्रावधान प्रोफ़ाइल में से तीसरा है.

nl::Weave::Profiles::SoftwareUpdate

इस नेमस्पेस में Weave सॉफ़्टवेयर अपडेट प्रोफ़ाइल के लिए सभी इंटरफ़ेस शामिल हैं, जिसमें इससे मिलते-जुलते, इसी नाम का प्रोटोकॉल भी शामिल है.

nl::Weave::Profiles::StatusReporting

इस नेमस्पेस में वीव स्टेटस रिपोर्टिंग सब-प्रोफ़ाइल के लिए, Weave के सभी इंटरफ़ेस शामिल हैं. यह सब-प्रोफ़ाइल, Weave Common प्रोफ़ाइल का हिस्सा है.

nl::Weave::Profiles::Time
nl::Weave::Profiles::TokenPairing

इस नेमस्पेस में, Weave की पुष्टि करने वाले टोकन की पेयरिंग प्रोफ़ाइल के लिए, Weave के सभी इंटरफ़ेस शामिल हैं.

nl::Weave::Profiles::Vendor
nl::Weave::Profiles::WeaveMakeManagedNamespaceIdentifier
nl::Weave::Profiles::WeaveTunnel

इन्यूमरेशन

@184

 @184

WeaveProfileId

 WeaveProfileId

फ़ंक्शन

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)