nl::Weave::Profiles

इस नेमस्पेस में, Weave for Weave की प्रोफ़ाइल के सभी इंटरफ़ेस शामिल हैं. ये सभी इंटरफ़ेस सिर्फ़ Common और 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

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

nl::Weave::Profiles::RetainedPacketBuffer

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

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

नाम स्थान

nl::Weave::Profiles::BDX_Current

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

nl::Weave::Profiles::BDX_Development

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

nl::Weave::Profiles::BulkDataTransfer

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

nl::Weave::Profiles::Common

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

nl::Weave::Profiles::DataManagement_Current

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

nl::Weave::Profiles::DataManagement_Legacy

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

nl::Weave::Profiles::DeviceControl

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

nl::Weave::Profiles::DeviceDescription

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

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

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

nl::Weave::Profiles::Heartbeat

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

nl::Weave::Profiles::Locale

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

nl::Weave::Profiles::NetworkProvisioning

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

nl::Weave::Profiles::Security

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

nl::Weave::Profiles::ServiceDirectory

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

nl::Weave::Profiles::ServiceProvisioning

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

nl::Weave::Profiles::SoftwareUpdate

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

nl::Weave::Profiles::StatusReporting

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

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

इस नेमस्पेस में 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
)