Google is committed to advancing racial equity for Black communities. See how.

OpenWeave C++ संदर्भ

OpenWeave के लिए संदर्भ पृष्ठ।

एनएलई

स्ट्रक्चर्स

nl::ArrayLengthAndBuffer एक सरणी को लंबाई के साथ लपेटने के लिए एक सहायक।
nl::ErrorFormatter
nl :: फील्डडिस्क्रिप्टर संरचना जो एक स्कीमा संरचना में एक टीएलवी फ़ील्ड का वर्णन करती है और इसे सी-स्ट्रक्चर में डेटा से जोड़ती है।
nl::मेमोरी प्रबंधन स्मृति आवंटित/मुक्त कार्यों की सी-संरचना।
nl::SchemaFieldDescriptor एक स्कीमा संरचना/संरचना का वर्णन करने के लिए फील्डडिस्क्रिप्टर की एक सरणी के चारों ओर आवरण।
nl::SerializationContext एक सी-स्ट्रक्चर जिसमें कोई भी संदर्भ या स्थिति होती है जिसे हमें क्रमबद्ध या deserializing की आवश्यकता होती है।
nl::SerializedByteString
nl::SerializedFieldTypeBoolean_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeFloatingPoint32_array
nl::SerializedFieldTypeFloatingPoint64_array
nl::SerializedFieldTypeInt16_array
nl::SerializedFieldTypeInt32_array
nl::SerializedFieldTypeInt64_array
nl::SerializedFieldTypeInt8_array
nl::SerializedFieldTypeUInt16_array
nl::SerializedFieldTypeUInt32_array
nl::SerializedFieldTypeUInt64_array
nl::SerializedFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8String_array
nl::StructureSchemaPointerPair डेटा की सी-स्ट्रक्चर के साथ डेटा की जोड़ी और उस डेटा के आधार पर टीएलवी संरचना लिखने के लिए स्ट्रक्चर स्कीमा डिस्क्रिप्टर।

nl:: ArgParser

कक्षाओं

nl::ArgParser::HelpOptions आम OptionSet सूचना के विकल्प (सहायता, संस्करण) से निपटने के लिए।
nl::ArgParser::OptionSetBase एक OptionSet जहां हैंडलर एक आभासी कार्य है।

स्ट्रक्चर्स

nl::ArgParser::OptionDef कमांड लाइन विकल्प को परिभाषित करता है।
nl::ArgParser::OptionSet तार्किक रूप से संबंधित और पुन: प्रयोज्य कमांड लाइन विकल्पों के समूह को परिभाषित करता है।

nl:: ब्ले

कक्षाओं

nl::Ble::BleApplicationDelegate
nl::BLE::BLEEndPoint
nl::Ble::BleLayer इस वर्ग के डेटा ड्राइव करने के लिए किसी एकल थ्रेड या तो के माध्यम से ढेर अप के लिए एक इंटरफेस प्रदान करता BleLayer मंच इंटरफ़ेस काम करता है, या एक के साथ जुड़े एक WeaveConnection वस्तु के माध्यम से ढेर नीचे BLEEndPoint
nl::Ble::BleLayerObject
nl::Ble::BlePlatformDelegate
nl::Ble::BleTransportCapabilitiesRequestMessage
nl::Ble::BleTransportCapabilitiesResponseMessage
nl::Ble::BleTransportCommandMessage
nl::Ble::BTCommandHeader
nl::Ble::BTCommandTypeAck
nl::Ble::BTCommandTypeTestData
nl::Ble::BTCommandTypeTestRequest
nl::Ble::BTCommandTypeTestResult
nl::Ble::BTCommandTypeTxTimeing
nl::Ble::BTCommandTypeWindowSize
nl::Ble::BTCommandTypeWobleMTU
nl::Ble::WoBle
nl::Ble::WoBleTest
nl::Ble::WoBleTxHistogram
nl::Ble::WoBleTxRecord

स्ट्रक्चर्स

nl::Ble::WeaveBLEDeviceIdentificationInfo बीएलई डिवाइस पहचान सूचना ब्लॉक बुनें।
nl::Ble::WeaveBleUUID

nl:: ब्ले:: प्लेटफार्म:: ब्लूज़

स्ट्रक्चर्स

nl::Ble::Platform::BlueZ::Adapter
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Characteristic
nl::Ble::Platform::BlueZ::Service
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl:: मंत्रिमंडल

कक्षाओं

nl::Inet::AsyncDNSResolverSockets यह करने के लिए एक आंतरिक वर्ग है InetLayer कि एसिंक्रोनस डोमेन नाम सिस्टम (DNS) समाधान के लिए सहायक API प्रदान करता है InetLayer
nl::Inet::DNSResolver यह करने के लिए एक आंतरिक वर्ग है InetLayer कि में डोमेन नाम सिस्टम (DNS) संकल्प अमूर्त प्रदान करता है InetLayer
nl::Inet::EndPointBasis इंटरनेट परिवहन समापन बिंदु वर्गों का आधार।
nl::Inet::InetLayer यह एक थ्रेड के लिए टाइमर, डोमेन नेम सिस्टम (डीएनएस) रिज़ॉल्यूशन, टीसीपी नेटवर्क ट्रांसपोर्ट, यूडीपी नेटवर्क ट्रांसपोर्ट और रॉ नेटवर्क ट्रांसपोर्ट सहित इंटरनेट सेवाओं तक पहुंच प्रदान करता है।
nl::Inet::InetLayerBasis इस संदर्भ बार गणना वस्तुओं एक द्वारा प्रबंधित के आधार वर्ग है InetLayer वस्तु।
nl::Inet::InterfaceAddressIterator सिस्टम नेटवर्क इंटरफ़ेस आईपी पते की सूची के लिए इटरेटर।
nl::Inet::InterfaceIterator सिस्टम नेटवर्क इंटरफेस की सूची के लिए इटरेटर।
nl::Inet::IPAddress इंटरनेट प्रोटोकॉल पता।
nl::Inet::IPEndPointBasis इस वर्ग की वस्तुएं गैर-तत्काल IP प्रोटोकॉल समापन बिंदुओं का प्रतिनिधित्व करती हैं।
nl::Inet::IPPacketInfo इनकमिंग/आउटगोइंग संदेश/कनेक्शन के बारे में जानकारी।
nl::Inet::IPPrefix इंटरनेट प्रोटोकॉल पता उपसर्ग।
nl::Inet::RawEndPoint इस वर्ग के ऑब्जेक्ट कच्चे आईपी नेटवर्क एंडपॉइंट का प्रतिनिधित्व करते हैं।
nl::Inet::SocketEvents सॉकेट पर अनुरोधित/लंबित I/O ईवेंट के एक सेट का प्रतिनिधित्व करें।
nl::Inet::TCPEndPoint इस वर्ग की वस्तुएं टीसीपी परिवहन समापन बिंदु का प्रतिनिधित्व करती हैं।
nl::Inet::TunEndPoint इस वर्ग की वस्तुएं सुरंग इंटरफेस का प्रतिनिधित्व करती हैं।
nl::Inet::UDPEndPoint इस वर्ग की वस्तुएं यूडीपी परिवहन समापन बिंदुओं का प्रतिनिधित्व करती हैं।

यूनियन

nl::Inet::PeerSockAddr

nl:: बुनना

कक्षाओं

nl::Weave::Binding एक बुनाई संचार और संबंधित कॉन्फ़िगरेशन जानकारी के इच्छित लक्ष्य को कैप्चर करता है।
nl :: बुनाई :: काउंटर एक काउंटर को पूर्णांक मान के रूप में प्रबंधित करने के लिए एक इंटरफ़ेस।
nl::Weave::ExchangeContext इस वर्ग चल रही बातचीत (प्रतिनिधित्व करता ExchangeContext दो या अधिक नोड्स के बीच)।
nl::Weave::FabricStateDelegate यह अमूर्त प्रतिनिधि वर्ग कपड़े की स्थिति में परिवर्तन का संचार करता है।
nl::Weave::HostPortList होस्ट पोर्ट सूची के प्रबंधन और हेरफेर के लिए, वीव सर्विस डायरेक्टरी से जुड़े होस्ट और पोर्ट आइडेंटिफ़ायर टुपल्स का एक कॉम्पैक्ट, बाइनरी-एन्कोडेड संग्रह।
nl::Weave::JNIUtils
nl::Weave::MonotonicallyIncreasingCounter एक पूर्णांक मान के रूप में एक नीरस रूप से बढ़ते काउंटर के प्रबंधन के लिए एक वर्ग।
nl::Weave::PersistedCounter एक काउंटर को एक पूर्णांक मान के रूप में प्रबंधित करने के लिए एक वर्ग जिसका उद्देश्य रिबूट में बने रहना है।
nl::Weave::WeaveConnection बुनाई कनेक्शन वर्ग की परिभाषा।
nl::Weave::WeaveConnectionTunnel की परिभाषा WeaveConnectionTunnel वर्ग है, जो TCPEndPoints जिसका मूल WeaveConnections मिलकर किया गया है, और जो के बीच की एक जोड़ी का प्रबंधन करता है WeaveMessageLayer आगे सभी डेटा और कनेक्शन बंद।
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader यह निर्दिष्ट करता है एक के भीतर एक विशेष Weave संदेश की Weave प्रोफ़ाइल और संदेश प्रकार ExchangeContext
nl::Weave::WeaveExchangeManager इस वर्ग का उपयोग अन्य बुनाई नोड्स के साथ ExchangeContexts को प्रबंधित करने के लिए किया जाता है।
nl::Weave::WeaveFabricState के आगे घोषणा WeaveFabricState
nl::Weave::WeaveKeyId बुन कुंजी पहचानकर्ता की परिभाषा।
nl::Weave::WeaveMessageLayer की परिभाषा WeaveMessageLayer वर्ग है, जो अन्य Weave नोड्स के साथ संचार का प्रबंधन करता है।
nl::Weave::WeaveMsgEncryptionKey बुन संदेश एन्क्रिप्शन कुंजी के बारे में जानकारी शामिल है।
nl::Weave::WeaveMsgEncryptionKeyCache बुन संदेश एन्क्रिप्शन कुंजी के लिए कुंजी कैश।
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase वीव प्रोफाइल अनचाही रिस्पॉन्डर्स (सर्वर) को लागू करने के लिए सामान्य, आधार वस्तु जो प्रमाणित अनुरोधों को सत्यापित करने और स्थिति रिपोर्ट भेजने को समाहित करती है और फैब्रिक स्टेट और एक एक्सचेंज मैनेजर के लिए सामान्य डेटा सदस्य भंडारण प्रदान करती है।
nl::Weave::WeaveServerDelegateBase वीव सर्वर प्रतिनिधि वस्तुओं को लागू करने के लिए एक सामान्य आधार वर्ग।
nl::Weave::WeaveSessionKey एक बुनाई सत्र कुंजी के बारे में जानकारी शामिल है।
nl::Weave::WeaveSessionState दूसरे नोड के साथ संदेश भेजने/प्राप्त करने के लिए आवश्यक संचार स्थिति को बताता है।

स्ट्रक्चर्स

nl::Weave::JNILibraryMethod
nl::Weave::WeaveMessageInfo एक बुनाई संदेश के बारे में जानकारी जो भेजे जाने या प्राप्त करने की प्रक्रिया में है।
nl::Weave::WRMPConfig WRMP कॉन्फ़िगरेशन।

यूनियन

nl::Weave::WeaveEncryptionKey

nl:: बुनें:: ASN1

कक्षाओं

nl::Weave::ASN1::ASN1Reader
nl::Weave::ASN1::ASN1UniversalTime
nl::Weave::ASN1::ASN1Writer

nl:: बुनें:: क्रिप्टो

कक्षाओं

nl::Weave::Crypto::CTR_DRBG
nl::Weave::Crypto::CTRMode
nl::Weave::Crypto::EncodedECDSASहस्ताक्षर
nl::Weave::Crypto::EncodedECPrivateKey
nl::Weave::Crypto::EncodedECPublicKey
nl::Weave::Crypto::EncodedHMACSignature
nl::Weave::Crypto::EncodedRSAKey
nl::Weave::Crypto::EncodedRSASsignature
nl::Weave::Crypto::HKDF
nl::Weave::Crypto::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

nl:: बुनें:: डिवाइसलेयर

कक्षाओं

nl::Weave::DeviceLayer::ConfigurationManager एक वीव डिवाइस के लिए रनटाइम और बिल्ड-टाइम कॉन्फ़िगरेशन जानकारी तक पहुंच प्रदान करता है।
nl::Weave::DeviceLayer::ConfigurationManagerImpl की कंक्रीट कार्यान्वयन ConfigurationManager EFR32 मंच के लिए सिंगलटन वस्तु।
nl::Weave::DeviceLayer::ConnectivityManager एक वीव डिवाइस के लिए नेटवर्क कनेक्टिविटी का नियंत्रण प्रदान करता है।
nl::Weave::DeviceLayer::ConnectivityManagerImpl की कंक्रीट कार्यान्वयन ConnectivityManager सिलिकॉन लैब्स EFR32 प्लेटफार्मों के लिए सिंगलटन वस्तु।
nl::Weave::DeviceLayer::PlatformManager वीव-सक्षम डिवाइस पर वीव नेटवर्क स्टैक के साथ आरंभ करने और इंटरैक्ट करने के लिए सुविधाएं प्रदान करता है।
nl::Weave::DeviceLayer::PlatformManagerImpl की कंक्रीट कार्यान्वयन PlatformManager EFR32 मंच के लिए सिंगलटन वस्तु।
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl की कंक्रीट कार्यान्वयन SoftwareUpdateManager सिलिकॉन लैब्स EFR32 प्लेटफार्मों के लिए सिंगलटन वस्तु।
nl::Weave::DeviceLayer::ThreadStackManager वेव-सक्षम डिवाइस पर थ्रेड स्टैक के साथ आरंभ करने और इंटरैक्ट करने के लिए सुविधाएँ प्रदान करता है।
nl::Weave::DeviceLayer::ThreadStackManagerImpl की कंक्रीट कार्यान्वयन ThreadStackManager EFR32 सिलिकॉन लैब्स एसडीके और OpenThread ढेर का उपयोग कर प्लेटफार्मों के लिए वस्तु सिंगलटन।
nl::Weave::DeviceLayer::TimeSyncManager बुनाई उपकरणों के लिए समय तुल्यकालन का प्रबंधन करता है।
nl::Weave::DeviceLayer::TraitManager एक वीव डिवाइस के लिए वीव डेटा प्रबंधन लक्षणों के प्रकाशन और सदस्यता का प्रबंधन करता है।

स्ट्रक्चर्स

nl::Weave::DeviceLayer::WeaveDeviceEvent एक बुनाई डिवाइस परत घटना का प्रतिनिधित्व करता है।
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent सिलिकॉन लैब्स EFR32 प्लेटफॉर्म के लिए प्लेटफॉर्म-विशिष्ट ईवेंट जानकारी का प्रतिनिधित्व करता है।

nl:: बुनें:: डिवाइसलेयर:: अंदर का

कक्षाओं

nl::Weave::DeviceLayer::Internal::BLEManager एक Weave डिवाइस के लिए WoBLE सेवाओं और कनेक्टिविटी पर नियंत्रण प्रदान करता है।
nl::Weave::DeviceLayer::Internal::BLEManagerImpl की कंक्रीट कार्यान्वयन NetworkProvisioningServer EFR32 प्लेटफार्मों के लिए सिंगलटन वस्तु।
nl::Weave::DeviceLayer::Internal::DeviceControlServer वीव डिवाइस के लिए वीव डिवाइस कंट्रोल प्रोफाइल को लागू करता है।
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer एक वीव डिवाइस के लिए वीव डिवाइस विवरण प्रोफ़ाइल लागू करता है।
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Weave DeviceIdentityTrait के लिए डेटा स्रोत लागू करता है।
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Internal::EchoServer वेव डिवाइस के लिए वीव इको प्रोफाइल को लागू करता है।
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config ESP32 पर डिवाइस कॉन्फ़िगरेशन जानकारी तक पहुँचने के लिए कार्य और परिभाषाएँ प्रदान करता है।
nl::Weave::DeviceLayer::Internal::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer वीव डिवाइस के लिए वीव फैब्रिक प्रोविजनिंग प्रोफाइल को लागू करता है।
nl::Weave::DeviceLayer::Internal::FactoryProvisioning डिवाइस फ़ैक्टरी प्रावधान सुविधा का डिफ़ॉल्ट कार्यान्वयन।
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase बूट समय पर डिवाइस फ़ैक्टरी प्रावधान का समर्थन करता है।
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl प्रदान करता है की एक सामान्य कार्यान्वयन ConfigurationManager सुविधाओं कई प्लेटफार्मों पर कि काम करता है।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl प्रदान करता है की एक सामान्य कार्यान्वयन ConnectivityManager सुविधाओं कई प्लेटफार्मों पर कि काम करता है।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE BLE विशेष की एक सामान्य कार्यान्वयन प्रदान करता है ConnectivityManager प्लेटफार्मों जहां BLE कार्यक्षमता द्वारा कार्यान्वित किया जाता के लिए सुविधाओं BLEManager वर्ग।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE BLE विशेष की एक सामान्य कार्यान्वयन प्रदान करता है ConnectivityManager प्लेटफार्मों कि BLE का समर्थन नहीं करते के लिए सुविधाएँ।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread वाईफ़ाई विशेष की एक सामान्य कार्यान्वयन प्रदान करता है ConnectivityManager प्लेटफार्मों कि थ्रेड का समर्थन नहीं करते पर इस्तेमाल के लिए सुविधाएँ।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel सेवा सुरंग विशेष की एक सामान्य कार्यान्वयन प्रदान करता है ConnectivityManager प्लेटफार्मों कि एक सेवा सुरंग का समर्थन नहीं करते के लिए सुविधाएँ।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi वाईफ़ाई विशेष की एक सामान्य कार्यान्वयन प्रदान करता है ConnectivityManager प्लेटफार्मों कि वाईफ़ाई का समर्थन नहीं करते के लिए सुविधाएँ।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread वाईफ़ाई विशेष की एक सामान्य कार्यान्वयन प्रदान करता है ConnectivityManager प्लेटफार्मों पर उपयोग के लिए सुविधाओं कि समर्थन धागा।
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl सॉफ़्टवेयर अद्यतन प्रबंधक सुविधाओं का एक सामान्य कार्यान्वयन प्रदान करता है जो कई प्लेटफार्मों पर काम करता है।
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX प्रदान करता है की एक सामान्य कार्यान्वयन SoftwareUpdateManager प्लेटफार्मों कि BDX समर्थन पर इस्तेमाल के लिए सुविधाएँ।
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS प्रदान करता है की एक सामान्य कार्यान्वयन ThreadStackManager सुविधाओं FreeRTOS प्लेटफार्मों पर कि काम करता है।
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread प्रदान करता है की एक सामान्य कार्यान्वयन ThreadStackManager सुविधाओं OpenThread साथ संयोजन के रूप में है कि काम करता है।
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP प्रदान करता है की एक सामान्य कार्यान्वयन ThreadStackManager सुविधाओं OpenThread और LwIP साथ संयोजन के रूप में है कि काम करता है।
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl सिलिकॉन लैब्स एसडीके पर आधारित प्लेटफॉर्म के लिए वीव ग्रुपकीस्टोरबेस एपीआई का कार्यान्वयन।
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer एक वीव डिवाइस के लिए नेटवर्क प्रोविजनिंग सेवाएं प्रदान करता है।
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl की कंक्रीट कार्यान्वयन NetworkProvisioningServer सिलिकॉन लैब्स EFR32 प्लेटफार्मों के लिए सिंगलटन वस्तु।
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config नॉर्डिक एनआरएफ5 एसडीके के आधार पर प्लेटफॉर्म पर स्थायी डिवाइस कॉन्फ़िगरेशन तक पहुंचने के लिए कार्य और परिभाषाएं प्रदान करता है।
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer वीव डिवाइस के लिए वीव सर्विस प्रोविजनिंग प्रोफाइल को लागू करता है।
nl::Weave::DeviceLayer::Internal::ThreadTelemetry
nl::Weave::DeviceLayer::Internal::ThreadTopology
nl::Weave::DeviceLayer::Internal::TunnelTelemetry
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase यह एक बेस क्लास है जो विभिन्न नेटवर्क के लिए नेटवर्क टेलीमेट्री फ़ंक्शन को संभालता है।
nl::Weave::DeviceLayer::Internal::WiFiTelemetry

nl:: बुनें:: डिवाइस मैनेजर

कक्षाओं

nl::Weave::DeviceManager::DeviceStatus
nl::Weave::DeviceManager::TraitSchemaDirectory
nl::Weave::DeviceManager::WeaveDeviceManager

nl:: बुनें:: प्लेटफार्म:: सुरक्षा

कक्षाओं

nl::Weave::Platform::Security::AES128BlockCipher
nl::Weave::Platform::Security::AES128BlockCipherDec
nl::Weave::Platform::Security::AES128BlockCipherEnc
nl::Weave::Platform::Security::AES256BlockCipher
nl::Weave::Platform::Security::AES256BlockCipherDec
nl::Weave::Platform::Security::AES256BlockCipherEnc
nl::Weave::Platform::Security::SHA1
nl::Weave::Platform::Security::SHA256

nl:: बुनें:: प्रोफाइल

कक्षाओं

nl::Weave::Profiles::MessageIterator संदेश बफ़र्स का समझदारी से उपयोग करने के लिए, हम इस इटरेटर को परिभाषित करते हैं, जिसका उपयोग सीमाओं आदि पर नज़र रखने के लिए किया जा सकता है।
nl::Weave::Profiles::ReferencedString यहां बताया गया है कि वेव में स्ट्रिंग्स को कैसे हैंडल किया जाए।
nl::Weave::Profiles::ReferencedTLVData इसी तरह, हम का एक बड़ा पुराने ब्लॉब प्रतिनिधित्व करने में सक्षम होने की जरूरत है TLV डेटा।
nl::Weave::Profiles::RetainedPacketBuffer यह एक आधार वर्ग कि स्वचालित रूप से संदर्भ एक गिनती के लिए एक सुविधा की वस्तु के रूप में कार्य करता है सिस्टम :: PacketBuffer
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl:: बुनें:: प्रोफाइल:: बीडीएक्स_वर्तमान

कक्षाओं

nl::Weave::Profiles::BDX_Current::BlockAck
nl::Weave::Profiles::BDX_Current::BlockEOF
nl::Weave::Profiles::BDX_Current::BlockEOFAck
nl::Weave::Profiles::BDX_Current::BlockQuery
nl::Weave::Profiles::BDX_Current::BlockSend
nl::Weave::Profiles::BDX_Current::ReceiveAccept
nl::Weave::Profiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::ReceiveReject
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendReject
nl::Weave::Profiles::BDX_Current::TransferError
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

nl:: बुनें:: प्रोफाइल:: बीडीएक्स_विकास

कक्षाओं

nl::Weave::Profiles::BDX_Development::BdxNode
nl::Weave::Profiles::BDX_Development::BlockAck BlockAck संदेश डेटा के एक ब्लॉक को स्वीकार करने के लिए किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockAckV1 BlockAckV1 संदेश डेटा के एक ब्लॉक को स्वीकार करने के लिए किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockEOF BlockEOF संदेश रिसीवर को इस से डेटा का अंतिम ब्लॉक हस्तांतरण करने के लिए प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockEOFAck BlockEOFAck संदेश डेटा का अंतिम ब्लॉक स्वीकार करने के लिए प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 BlockEOFAckV1 संदेश डेटा का अंतिम ब्लॉक स्वीकार करने के लिए प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockEOFV1 BlockEOFV1 संदेश रिसीवर को इस से डेटा का अंतिम ब्लॉक हस्तांतरण करने के लिए प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockQuery BlockQuery संदेश अनुरोध है कि डेटा का एक ब्लॉक प्रेषक से रिसीवर को हस्तांतरित किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockQueryV1 BlockQueryV1 संदेश अनुरोध है कि डेटा का एक ब्लॉक प्रेषक से रिसीवर को हस्तांतरित किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockSend BlockSend संदेश रिसीवर को प्रेषक से डेटा का एक ब्लॉक हस्तांतरण करने के लिए प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::BlockSendV1 BlockSendV1 संदेश रिसीवर को प्रेषक से डेटा का एक ब्लॉक हस्तांतरण करने के लिए प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::ReceiveAccept ReceiveAccept संदेश एक प्रस्तावित विनिमय स्वीकार करने के लिए जब रिसीवर सर्जक है प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::ReceiveInit ReceiveInit संदेश एक मुद्रा शुरू करने के लिए जब रिसीवर सर्जक है प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::ReceiveReject ReceiveReject संदेश एक प्रस्तावित विनिमय अस्वीकार करने के लिए जब इस सर्जक है प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::SendAccept SendAccept संदेश एक प्रस्तावित विनिमय स्वीकार करने के लिए जब इस सर्जक है प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::SendInit SendInit संदेश एक मुद्रा शुरू करने के लिए जब इस सर्जक है प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::SendReject SendReject संदेश एक प्रस्तावित विनिमय अस्वीकार करने के लिए जब इस सर्जक है प्रयोग किया जाता है।
nl::Weave::Profiles::BDX_Development::TransferError त्रुटि संदेश का उपयोग किसी त्रुटि की रिपोर्ट करने और एक्सचेंज को निरस्त करने के लिए किया जाता है।

स्ट्रक्चर्स

nl::Weave::Profiles::BDX_Development::BDXHandlers
nl::Weave::Profiles::BDX_Development::BDXTransfer इस संरचना में सक्रिय बीडीएक्स हस्तांतरण का प्रतिनिधित्व करने वाले डेटा सदस्य शामिल हैं।

nl:: बुनें:: प्रोफाइल:: बल्कडेटा ट्रांसफरTrans

कक्षाओं

nl::Weave::Profiles::BulkDataTransfer::BdxDelegate

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase WDM संदेश एन्कोडर के लिए बेस क्लास।
nl::Weave::Profiles::DataManagement_Current::CircularEventReader एक TLVReader द्वारा समर्थित CircularEventBuffer
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl एक Weave के कार्यान्वयन प्रदान की TraitCatalogBase विशेषता डेटा उदाहरणों का एक संग्रह के लिए इंटरफ़ेस है कि सभी एक ही संसाधन का संदर्भ लें।
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate इंटरफ़ेस जिसे एक NotifyRequest में डेटा तत्वों के प्रोसेसर द्वारा कार्यान्वित किया जाना है।
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock इंटरफ़ेस जो कि प्रमुख WDM डेटा संरचनाओं तक पहुंच को क्रमबद्ध करने के लिए ऐप द्वारा कार्यान्वित किया जाना है।
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMMutex म्यूटेक्स ऑब्जेक्ट का इंटरफ़ेस।
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase WDM संदेश एनकोडर, में विशेषज्ञता के लिए आधार वर्ग TLV डाटा सूचियाँ और संस्करण सूचीबद्ध जैसी सरणी तत्वों।
nl::Weave::Profiles::DataManagement_Current::ListParserBase WDM संदेश पारसर्स, में विशेषज्ञता के लिए आधार वर्ग TLV डाटा सूचियाँ और संस्करण सूचीबद्ध जैसी सरणी तत्वों।
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration Weave घटना के विन्यास घटक समाहित लॉगिंग सबसिस्टम।
nl::Weave::Profiles::DataManagement_Current::LoggingManagement मेमोरी इवेंट लॉग को प्रबंधित करने के लिए एक वर्ग।
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase WDM संदेश पार्सर्स के लिए बेस क्लास।
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier एक संसाधन की आईडी को समाहित करने वाली संरचना।
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine यह क्लाइंट और प्रकाशक दोनों पक्षों के सभी WDM नेक्स्ट सब्सक्रिप्शन को होस्ट करने वाला सिंगलटन है।
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSink
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine स्कीमा इंजन एक विशेष विशेषता से जुड़ी स्कीमा जानकारी लेता है और उसे WDM मशीनरी द्वारा प्रयोग करने योग्य रूप में पार्स और अनुवाद करने की सुविधा प्रदान करता है।
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut डिक्शनरी चाइल्ड वाले प्रॉपर्टी पथ को प्रोसेस करते समय यूटिलिटी क्लास डिक्शनरी को वापस पेंडिंग क्यू में रखने के लिए।
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter अधिसूचना को संभालने के दौरान पथ को फ़िल्टर करने के लिए उपयोगिता वर्ग।
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder इस वस्तु encodes डब्ल्यूडीएम UpdateRequest और PartialUpdateRequest पेलोड।
nl::Weave::Profiles::DataManagement_Current::ViewClient

स्ट्रक्चर्स

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer आंतरिक घटना बफर, चारों ओर बनाया गया nl :: Weave :: TLV :: WeaveCircularTLVBuffer
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext घटना सूची को ट्रैवर्स करने के लिए आंतरिक संरचना।
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection संरचना जो विशेषता उदाहरण का पूर्ण संकल्प प्रदान करती है।
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext घटनाओं को ट्रैवर्स करने के लिए आंतरिक संरचना।
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext आउटपुट पर ईवेंट सूचियों की प्रतिलिपि बनाने के लिए संरचना।
nl::Weave::Profiles::DataManagement_Current::EventOptions वह संरचना जो विभिन्न ईवेंट फ़ील्ड के लिए विकल्प प्रदान करती है।
nl::Weave::Profiles::DataManagement_Current::EventSchema वह संरचना जो इवेंट मेटाडेटा के लिए एक स्कीमा परिभाषित करती है।
nl::Weave::Profiles::DataManagement_Current::ExternalEvents प्लेटफ़ॉर्म-संग्रहीत ईवेंट पर नज़र रखने के लिए संरचना।
nl::Weave::Profiles::DataManagement_Current::LogStorageResources लॉगिंग प्रबंधन शुरू करने में प्रयुक्त एक सहायक वर्ग।
nl::Weave::Profiles::DataManagement_Current::ReclaimEventCtx
nl::Weave::Profiles::DataManagement_Current::SchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::TraitPath
nl::Weave::Profiles::DataManagement_Current::TraitPathStore
nl::Weave::Profiles::DataManagement_Current::VersionedTraitPath

यूनियन

nl::Weave::Profiles::DataManagement_Current::Timestamp संघ जो एप्लिकेशन सेट सिस्टम या UTC टाइमस्टैम्प प्रदान करता है।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: बेसमैसेजविथसब्सक्राइब आईडी

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: कस्टमकमांड

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder WDM कस्टम कमान एनकोडर परिभाषा।
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser WDM कस्टम कमान पार्सर परिभाषा का अनुरोध करें।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: CustomCommandResponse

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder WDM कस्टम कमान रिस्पांस एनकोडर परिभाषा।
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser WDM कस्टम कमान रिस्पांस पार्सर परिभाषा।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: डेटा एलीमेंट

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder WDM डेटा तत्व एनकोडर परिभाषा।
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser WDM डेटा तत्व पार्सर परिभाषा।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: डेटा सूची

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::DataList::Builder
nl::Weave::Profiles::DataManagement_Current::DataList::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: प्रतिस्पर्धा

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::Event::Builder
nl::Weave::Profiles::DataManagement_Current::Event::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: घटना सूची

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::EventList::Builder
nl::Weave::Profiles::DataManagement_Current::EventList::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: अधिसूचना अनुरोध

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: पथ

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::Path::Builder
nl::Weave::Profiles::DataManagement_Current::Path::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: पथसूची

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::PathList::Builder
nl::Weave::Profiles::DataManagement_Current::PathList::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: अस्वीकृति रिकॉर्ड

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: अस्वीकृति रिकॉर्ड सूची

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: StatusElement

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder WDM स्थिति तत्व एनकोडर परिभाषा।
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser WDM स्थिति तत्व पार्सर परिभाषा।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: स्थिति सूची

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder स्टेटसलिस्ट बिल्डर।
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: सदस्यता रद्द करेंअनुरोध

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: सदस्यता लें पुष्टि करें अनुरोध

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: सब्सक्राइब रिक्वेस्ट

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser WDM पथ पार्सर परिभाषा।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: सदस्यता लें प्रतिक्रिया

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser WDM पथ पार्सर परिभाषा।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: अद्यतन अनुरोध

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser WDM अद्यतन अनुरोध पार्सर परिभाषा।

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: अद्यतन प्रतिक्रिया

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder WDM अद्यतन प्रतिक्रिया एन्कोडर परिभाषा।
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: संस्करणसूची

कक्षाओं

nl::Weave::Profiles::DataManagement_Current::VersionList::Builder
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser

nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_विरासत

कक्षाओं

nl::Weave::Profiles::DataManagement_Legacy::Binding बाध्यकारी वर्ग एक आवेदन Weave का उपयोग कर संस्था की ओर से संचार राज्य प्रबंधन करता है।
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager WDM क्लाइंट द्वारा आवश्यक पुष्टि और संकेत विधि परिभाषाओं वाला एक सार वर्ग।
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier WDM क्लाइंट पर सदस्यता और अधिसूचना समर्थन वांछित होने पर नियोजित एक सहायक वर्ग।
nl::Weave::Profiles::DataManagement_Legacy::DMClient अनुप्रयोग-विशिष्ट WDM क्लाइंट के लिए सार आधार वर्ग।
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher अनुप्रयोग-विशिष्ट WDM प्रकाशकों के लिए सार आधार वर्ग।
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase सार ProfileDatabase सहायक वर्ग।
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine WDM प्रोटोकॉल इंजन वर्ग।
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager WDM प्रकाशक द्वारा आवश्यक पुष्टिकरण और अधिसूचना विधि परिभाषाओं वाला एक सार वर्ग।

nl:: बुनें:: प्रोफाइल:: डिवाइस नियंत्रण

कक्षाओं

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate सर्वर डिवाइस पर आने वाले डिवाइस नियंत्रण संचालन को लागू करने के लिए प्रतिनिधि वर्ग।
nl::Weave::Profiles::DeviceControl::DeviceControlServer डिवाइस नियंत्रण प्रोफ़ाइल को लागू करने के लिए सर्वर वर्ग।

nl:: बुनें:: प्रोफाइल:: डिवाइस विवरण

कक्षाओं

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient डिवाइस विवरण अनुरोध जारी करने के लिए क्लाइंट ऑब्जेक्ट।
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer डिवाइस विवरण अनुरोधों का जवाब देने के लिए सर्वर ऑब्जेक्ट।
nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria पहचान डिवाइस प्रोटोकॉल में उपकरणों का चयन करने के लिए उपयोग किए जाने वाले मानदंड का प्रतिनिधित्व करता है।
nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage एक पहचान अनुरोध संदेश का पार्स किया गया रूप।
nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage एक पहचान प्रतिक्रिया संदेश का पार्स किया गया रूप।
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor एक वीव डिवाइस के बारे में वर्णनात्मक जानकारी शामिल है।

nl:: बुनें:: प्रोफाइल:: इको_अगला

कक्षाओं

nl::Weave::Profiles::Echo_Next::WeaveEchoClient
Provides the ability to send Weave EchoRequest messages to a peer node and receive
the corresponding EchoResponse messages.
nl::Weave::Profiles::Echo_Next::WeaveEchoServer
Accepts EchoRequest messages from a peer node and responds with an EchoResponse message.

nl:: बुनें:: प्रोफाइल:: कपड़ा प्रावधान

कक्षाओं

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate फैब्रिक प्रोविजनिंग ऑपरेशंस के अनुरूप अतिरिक्त कार्रवाइयां लागू करने के लिए प्रतिनिधि वर्ग।
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer फैब्रिक प्रोविजनिंग प्रोफाइल को लागू करने के लिए सर्वर क्लास।

nl:: बुनें:: प्रोफाइल:: दिल की धड़कन

कक्षाओं

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver बुनाई हार्टबीट रिसीवर वर्ग।
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender बुनाई हार्टबीट भेजने वाले वर्ग।

nl:: बुनें:: प्रोफाइल:: नेटवर्क प्रावधान

कक्षाओं

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo Serializing और के माध्यम से भेजी पेलोड deserializing के लिए एक उपयोगिता वर्ग NetworkProvisioning प्रोफाइल: यह पता लगाने और को विन्यस्त नेटवर्क के लिए जानकारी प्रासंगिक समाहित।
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate नेटवर्क प्रावधान संचालन को लागू करने के लिए प्रतिनिधि वर्ग।
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer नेटवर्क प्रोविजनिंग प्रोफाइल को लागू करने के लिए सर्वर क्लास।
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Container for wireless regulatory configuration information.

स्ट्रक्चर्स

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain 2-character code identifying a wireless regulatory domain.

nl:: Weave:: Profiles:: Security

कक्षाओं

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::Security::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator स्मृति में निजी कुंजी का उपयोग करके एक WeaveSignature उत्पन्न करता है।
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase WeaveSignatures जनरेट करने के लिए सामान्य कार्यक्षमता प्रदान करता है।

nl:: Weave:: Profiles:: Security:: AppKeys

कक्षाओं

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase The definition of the Weave group key store class.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Contains information about Weave application group keys.

nl:: Weave:: Profiles:: Security:: CASE

कक्षाओं

nl::Weave::Profiles::Security::CASE::BeginSessionContext Holds context information related to the generation or processing of a CASE begin session messages.
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Holds information related to the generation or processing of a CASE Reconfigure message.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate सार इंटरफ़ेस जो करने के लिए प्रमाणीकरण कार्रवाई के दौरान दिए गए हैं मामला सत्र स्थापना।
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implements the core logic of the Weave CASE protocol.

nl:: Weave:: Profiles:: Security:: CertProvisioning

कक्षाओं

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Implements the core logic of the Weave Certificate Provisioning protocol object.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Abstract interface to which platform specific actions are delegated during Weave node manufacturer attestation.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Abstract interface to which platform specific actions are delegated during Weave node operational authentication.

nl:: Weave:: Profiles:: Security:: KeyExport

कक्षाओं

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Implements the core logic of the Weave key export protocol.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Abstract delegate class called by KeyExport engine to perform various actions related to authentication during key export.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient Implements the client side of the Weave key export protocol for use in stand-alone (non-Weave messaging) contexts.

nl:: Weave:: Profiles:: Security:: PASE

कक्षाओं

nl::Weave::Profiles::Security::PASE::WeavePASEEngine

nl:: Weave:: Profiles:: Security:: Passcodes

स्ट्रक्चर्स

nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct

nl:: Weave:: Profiles:: Security:: TAKE

कक्षाओं

nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate

nl:: Weave:: Profiles:: ServiceDirectory

कक्षाओं

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager The manager object for the Weave service directory.

स्ट्रक्चर्स

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs Arguments passed to the WeaveServiceManager::OnConnectBegin callback.

nl:: Weave:: Profiles:: ServiceProvisioning

कक्षाओं

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Simple server class for implementing the Service Provisioning profile.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl:: Weave:: Profiles:: SoftwareUpdate

कक्षाओं

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce कक्षा का वर्णन ImageAnnounce संदेश।
nl::Weave::Profiles::SoftwareUpdate::ImageQuery A class to support creation and decoding of image query messages.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse A class to support creation and decoding of the image query response messages.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec An auxiliary class holding the integrity type and the actual hash of the software update image.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList An auxiliary class to hold a list of integrity types as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Interface for WeaveImageAnnounceServer delegate.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec An auxiliary class that representing a product specification.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList An auxiliary class to hold a list of update schemes as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server that listens for Weave image announcements.

nl:: Weave:: Profiles:: StatusReporting

कक्षाओं

nl::Weave::Profiles::StatusReporting::StatusReport

nl:: Weave:: Profiles:: Time

कक्षाओं

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec for Time Change Notification message
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec for UTC offset of a timezone.

स्ट्रक्चर्स

nl::Weave::Profiles::Time::Contact यह सार्वजनिक रूप से है क्योंकि TimeSyncNode::FilterTimeCorrectionContributor कॉलबैक उच्च परत को वैश्विक दृश्य देता है।
nl::Weave::Profiles::Time::ServingNode used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit.

nl:: Weave:: Profiles:: TokenPairing

कक्षाओं

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Server object for responding to Token Pairing requests.

nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing

कक्षाओं

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegate class for implementing incoming Dropcam Legacy Pairing operations on the server device.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Server class for implementing the Dropcam Legacy Pairing profile.

nl:: Weave:: Profiles:: WeaveTunnel

कक्षाओं

nl::Weave::Profiles::WeaveTunnel::ReconnectParam The reconnect policy parameters that are used to govern the way the tunnel reconnects to the Service.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr This class encapsulates all the Weave tunnel connection states and the associated management logic and functions.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl:: Weave:: SecuritySupport

कक्षाओं

nl::Weave::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl:: Weave:: Support

स्ट्रक्चर्स

nl::Weave::Support::ProfileStringContext Context for registering and deregistering callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.
nl::Weave::Support::ProfileStringInfo Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.

nl:: Weave:: System

कक्षाओं

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::System::Mutex
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.
nl::Weave::System::Object This represents a reference-counted object allocated from space contained in an ObjectPool object.
nl::Weave::System::PacketBuffer The packet buffer class is the core structure used for manipulating packets of octet-serialized data, usually in the context of a data communications network, like Bluetooth or the Internet protocol.
nl::Weave::System::Timer This is an internal class to Weave System Layer , used to represent an in-progress one-shot timer.

स्ट्रक्चर्स

nl::Weave::System::LwIPEvent

Unions

nl::Weave::System::ObjectArena
A union template used for representing a well-aligned block of memory.

nl:: Weave:: System:: Stats

कक्षाओं

nl::Weave::System::Stats::Snapshot

nl:: Weave:: TLV

कक्षाओं

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

स्ट्रक्चर्स

nl::Weave::TLV::Debug::DumpContext

nl:: Weave:: TLV:: Utilities

स्ट्रक्चर्स

nl::Weave::TLV::Utilities::FindContext
nl::Weave::TLV::Utilities::FindPredicateContext

nl:: Weave:: Warm

कक्षाओं

nl::Weave::Warm::WarmFabricStateDelegate This is an internal class to WarmCore.

स्ट्रक्चर्स

nl::Weave::Warm::ActionEntry
nl::Weave::Warm::ModuleState

Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait

कक्षाओं

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Contains interfaces for the Weave application keys trait data sink.

Modules

Device Control
Fabric Provisioning
Network Provisioning
Passive Rendezvous Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee.
Remote Passive Rendezvous Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner.
Service Provisioning
Token Pairing