Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

مرجع OpenWeave C ++

صفحات مرجعية لـ OpenWeave.

nl

الهياكل

nl :: ArrayLengthAndBuffer مساعد لتغليف مصفوفة بطول.
nl :: ErrorFormatter
nl :: FieldDescriptor الهيكل الذي يصف حقل TLV في بنية مخطط ويربطه بالبيانات في بنية c.
nl :: MemoryManagement هيكل ج من الذاكرة تخصص / وظائف خالية.
nl :: SchemaFieldDescriptor التفاف حول مصفوفة من FieldDescriptors لوصف هيكل / هيكل المخطط.
nl :: SerializationContext بنية c تحتوي على أي سياق أو حالة نحتاجها للتسلسل أو إلغاء التسلسل.
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 زوج من البيانات مع بنية c للبيانات وواصف StructureSchemaDescriptor لكتابة بنية TLV بناءً على تلك البيانات.

nl :: ArgParser

الطبقات

nl :: ArgParser :: HelpOptions Common 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 :: BTCommandTypeTxTiming
nl :: Ble :: BTCommandTypeWindowSize
nl :: Ble :: BTCommandTypeWobleMTU
nl :: Ble :: WoBle
nl :: Ble :: WoBleTest
nl :: Ble :: WoBleTxHistogram
nl :: Ble :: WoBleTxRecord

الهياكل

nl :: Ble :: WeaveBLEDeviceIdentificationInfo كتلة معلومات تعريف جهاز Weave BLE.
nl :: Ble :: WeaveBleUID

nl :: بلي :: منصة:: BlueZ

الهياكل

nl :: Ble :: Platform :: BlueZ :: Adaptor
nl :: Ble :: Platform :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: Platform :: BlueZ :: BluezServerEndpoint
nl :: Ble :: منصة :: BlueZ :: مميزة
nl :: Ble :: Platform :: BlueZ :: Service
nl :: Ble :: Platform :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

nl :: إنت

الطبقات

nl :: إنت :: AsyncDNSResolverSockets هذه فئة داخلية لـ InetLayer التي توفر واجهات برمجة التطبيقات المساعدة لتحليل نظام اسم المجال غير المتزامن (DNS) في InetLayer .
nl :: إنت :: DNSResolver هذه فئة داخلية لـ InetLayer توفر تجريد دقة نظام اسم المجال (DNS) في InetLayer .
nl :: إنت :: EndPointBasis أساس فئات نقاط نهاية النقل عبر الإنترنت.
nl :: إنت :: InetLayer يوفر هذا الوصول إلى خدمات الإنترنت ، بما في ذلك أجهزة ضبط الوقت ، ودقة نظام اسم المجال (DNS) ، ونقل شبكة TCP ، ونقل شبكة UDP ، ونقل الشبكة الأولية ، لمؤشر واحد.
nl :: إنت :: InetLayerBasis هذه هي الفئة الأساسية للكائنات التي تم عدها كمرجع والتي يديرها كائن InetLayer .
nl :: إنت :: InterfaceAddressIterator المكرر لقائمة عناوين IP لواجهة شبكة النظام.
nl :: إنت :: InterfaceIterator المكرر لقائمة واجهات شبكة النظام.
nl :: إنت :: IPAddress عنوان بروتوكول الإنترنت.
nl :: إنت :: IPEndPointBasis تمثل كائنات هذه الفئة نقاط نهاية بروتوكول IP غير قابلة للتشغيل.
nl :: إنت :: IPPacketInfo معلومات حول رسالة / اتصال واردة / صادرة.
nl :: إنت :: IPPrefix بادئة عنوان بروتوكول الإنترنت.
nl :: إنت :: RawEndPoint تمثل كائنات هذه الفئة نقاط نهاية شبكة IP الأولية.
nl :: إنت :: SocketEvents تمثل مجموعة من أحداث الإدخال / الإخراج المطلوبة / المعلقة على المقبس.
nl :: إنت :: TCPEndPoint تمثل كائنات هذه الفئة نقاط نهاية نقل TCP.
nl :: إنت :: TunEndPoint تمثل كائنات هذه الفئة واجهات نفق.
nl :: إنت :: UDPEndPoint تمثل كائنات هذه الفئة نقاط نهاية نقل UDP.

النقابات

nl :: إنت :: PeerSockAddr

nl :: نسج

الطبقات

nl :: نسج :: ملزم يلتقط الهدف المقصود من اتصال Weave ومعلومات التكوين المرتبطة به.
nl :: نسج :: عداد واجهة لإدارة عداد كقيمة عدد صحيح.
nl :: Weave :: ExchangeContext تمثل هذه الفئة محادثة جارية ( ExchangeContext ) بين عقدتين أو أكثر.
nl :: نسج :: FabricStateDelegate تقوم فئة المندوبين المجردة بإبلاغ تغييرات حالة النسيج.
nl :: Weave :: HostPortList لإدارة ومعالجة قائمة منفذ المضيف ، مجموعة مضغوطة ومشفرة ثنائيًا من مجموعات المضيف ومعرف المنفذ المرتبطة بدليل خدمة Weave.
nl :: نسج :: JNIUtils
nl :: نسج :: MonotonicallyIncreasingCounter فئة لإدارة عداد متزايد بشكل رتيب كقيمة عدد صحيح.
nl :: نسج :: PersistedCounter فئة لإدارة عداد كقيمة عددية تهدف إلى الاستمرار عبر عمليات إعادة التمهيد.
nl :: نسج :: WeaveConnection تعريف فئة Weave Connection.
nl :: نسج :: WeaveConnectionTunnel تعريف فئة WeaveConnectionTunnel ، التي تدير زوجًا من TCPEndPoints التي تم اقتران اتصالات WeaveConnections الخاصة بها ، والتي يقوم WeaveMessageLayer بإعادة توجيه جميع البيانات وإغلاق الاتصال بينهما .
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader يحدد هذا ملف تعريف Weave ونوع الرسالة لرسالة Weave معينة داخل ExchangeContext .
nl :: Weave :: WeaveExchangeManager تُستخدم هذه الفئة لإدارة ExchangeContexts مع عقد Weave الأخرى.
nl :: Weave :: WeaveFabricState التصريح المسبق عن WeaveFabricState .
nl :: نسج :: WeaveKeyId تعريف معرف Weave Key.
nl :: Weave :: WeaveMessageLayer تعريف فئة WeaveMessageLayer ، التي تدير الاتصال بعقد Weave الأخرى.
nl :: Weave :: WeaveMsgEncryptionKey يحتوي على معلومات حول مفتاح تشفير الرسائل Weave.
nl :: Weave :: WeaveMsgEncryptionKeyCache مفتاح ذاكرة التخزين المؤقت لمفاتيح تشفير الرسائل Weave.
nl :: Weave :: WeaveSecurityManager
nl :: Weave :: WeaveServerBase كائن أساسي شائع لتنفيذ المستجيبين غير المرغوب فيهم لملف تعريف Weave (الخوادم) الذي يضم التحقق من صحة الطلبات المصادق عليها وإرسال تقارير الحالة ويوفر تخزينًا مشتركًا لأعضاء البيانات لحالة النسيج ومدير التبادل.
nl :: Weave :: WeaveServerDelegateBase فئة أساسية شائعة لتنفيذ كائنات مفوض خادم Weave.
nl :: Weave :: WeaveSessionKey يحتوي على معلومات حول مفتاح جلسة Weave.
nl :: Weave :: WeaveSessionState ينقل حالة الاتصال اللازمة لإرسال / استقبال الرسائل مع عقدة أخرى.

الهياكل

nl :: Weave :: JNILibraryMethod
nl :: Weave :: WeaveMessageInfo معلومات حول رسالة Weave قيد الإرسال أو الاستلام.
nl :: نسج :: 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 :: EncodedECDSASignature
nl :: Weave :: Crypto :: EncodedECPrivateKey
nl :: Weave :: Crypto :: EncodedECPublicKey
nl :: Weave :: Crypto :: EncodedHMACSignature
nl :: Weave :: Crypto :: EncodedRSAKey
nl :: Weave :: Crypto :: EncodedRSASignature
nl :: Weave :: Crypto :: HKDF
nl :: Weave :: Crypto :: HKDFSHA1Or256
nl :: Weave :: Crypto :: HMAC

nl :: نسج:: DeviceLayer

الطبقات

nl :: Weave :: DeviceLayer :: ConfigurationManager يوفر الوصول إلى معلومات تكوين وقت التشغيل ووقت الإنشاء لجهاز Weave.
nl :: Weave :: DeviceLayer :: ConfigurationManagerImpl التنفيذ الملموس للكائن المفرد ConfigurationManager للنظام الأساسي EFR32.
nl :: Weave :: DeviceLayer :: ConnectivityManager يوفر التحكم في اتصال الشبكة لجهاز Weave.
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl التنفيذ الملموس للكائن المفرد ConnectivityManager لمنصات Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: PlatformManager يوفر ميزات للتهيئة والتفاعل مع مكدس شبكة Weave على جهاز يدعم Weave.
nl :: Weave :: DeviceLayer :: PlatformManagerImpl التنفيذ الفعلي لل PlatformManager الكائن المفرد لمنصة EFR32.
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl التنفيذ الفعلي لل SoftwareUpdateManager الكائن المفرد لمنصات السيليكون مختبرات EFR32.
nl :: Weave :: DeviceLayer :: ThreadStackManager يوفر ميزات للتهيئة والتفاعل مع مكدس الخيوط على جهاز يدعم Weave.
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl التنفيذ الملموس للكائن المفرد ThreadStackManager للأنظمة الأساسية EFR32 باستخدام Silicon Labs SDK و OpenThread stack.
nl :: Weave :: DeviceLayer :: TimeSyncManager يدير مزامنة الوقت لأجهزة Weave.
nl :: Weave :: DeviceLayer :: TraitManager يدير النشر والاشتراك في سمات Weave Data Management لجهاز Weave.

الهياكل

nl :: Weave :: DeviceLayer :: WeaveDeviceEvent يمثل حدث Weave Device Layer.
nl :: Weave :: DeviceLayer :: WeaveDevicePlatformEvent يمثل معلومات الأحداث الخاصة بالمنصة لمنصات Silicon Labs EFR32.

nl :: نسج:: طبقة الجهاز :: داخلي

الطبقات

nl :: Weave :: DeviceLayer :: Internal :: BLEManager يوفر التحكم في خدمات WoBLE والاتصال لجهاز Weave.
nl :: Weave :: DeviceLayer :: Internal :: BLEManagerImpl التنفيذ الملموس للكائن أحادي NetworkProvisioningServer للأنظمة الأساسية EFR32.
nl :: Weave :: DeviceLayer :: Internal :: DeviceControlServer يقوم بتنفيذ ملف تعريف Weave Device Control لجهاز Weave.
nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer ينفذ ملف تعريف Weave Device Description لجهاز Weave.
nl :: Weave :: DeviceLayer :: Internal :: DeviceIdentityTraitDataSource تنفذ مصدر بيانات لـ Weave DeviceIdentityTrait.
nl :: Weave :: DeviceLayer :: Internal :: DeviceNetworkInfo
nl :: Weave :: DeviceLayer :: Internal :: EchoServer تنفذ ملف تعريف Weave Echo لجهاز Weave.
nl :: Weave :: DeviceLayer :: Internal :: EFR32Config
nl :: Weave :: DeviceLayer :: Internal :: ESP32Config يوفر وظائف وتعريفات للوصول إلى معلومات تكوين الجهاز على ESP32.
nl :: Weave :: DeviceLayer :: Internal :: ESP32Utils
nl :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer تنفذ ملف تعريف Weave Fabric Provisioning لجهاز Weave.
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 يوفر تطبيقًا عامًا لميزات ConnectivityManager الخاصة بـ BLE للأنظمة الأساسية حيث يتم تنفيذ وظيفة BLE بواسطة فئة BLEManager .
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE يوفر تطبيقًا عامًا لميزات ConnectivityManager الخاصة بـ BLE للأنظمة الأساسية التي لا تدعم BLE.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread يوفر تطبيقًا عامًا لميزات ConnectivityManager الخاصة بشبكة WiFi للاستخدام على الأنظمة الأساسية التي لا تدعم Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel يوفر تنفيذًا عامًا لميزات ConnectivityManager الخاصة بنفق الخدمة للأنظمة الأساسية التي لا تدعم نفق الخدمة.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi يوفر تطبيقًا عامًا لميزات ConnectivityManager الخاصة بشبكة WiFi للأنظمة الأساسية التي لا تدعم WiFi.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread يوفر تطبيقًا عامًا لميزات ConnectivityManager الخاصة بشبكة WiFi للاستخدام على الأنظمة الأساسية التي تدعم Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl يوفر تطبيقًا عامًا لميزات Software Update Manager التي تعمل على أنظمة أساسية متعددة.
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 تطبيق Weave GroupKeyStoreBase API للأنظمة الأساسية القائمة على Silicon Labs SDK.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServer يوفر خدمات توفير الشبكة لجهاز Weave.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl التنفيذ الملموس لكائن NetworkProvisioningServer الفردي لمنصات Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl :: Weave :: DeviceLayer :: Internal :: NRF5Config يوفر وظائف وتعريفات للوصول إلى تكوين الجهاز المستمر على الأنظمة الأساسية القائمة على Nordic nRF5 SDK.
nl :: Weave :: DeviceLayer :: Internal :: ServiceProvisioningServer تنفذ ملف تعريف Weave Service Provisioning لجهاز Weave.
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 إليك كيفية التعامل مع السلاسل في Weave.
nl :: Weave :: Profiles :: ReferencedTLVData وبالمثل ، نحتاج إلى أن نكون قادرين على تمثيل كتلة كبيرة قديمة من بيانات TLV .
nl :: Weave :: Profiles :: RetainedPacketBuffer هذه فئة أساسية تعمل ككائن ملائم للإشارة تلقائيًا إلى حساب System :: PacketBuffer .
nl :: Weave :: Profiles :: WeaveEchoClient
nl :: Weave :: Profiles :: WeaveEchoServer

nl :: نسج:: مظهر:: BDX_ الحالي

الطبقات

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 :: نسج:: مظهر:: BDX_Development

الطبقات

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 يحتوي هذا الهيكل على أعضاء بيانات يمثلون نقل BDX النشط.

nl :: نسج:: مظهر:: BulkDataTransfer

الطبقات

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 قارئ TLV مدعوم من 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 واجهة كائن كائن المزامنة (mutex).
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 Event Logging .
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 Next ، من جانب العميل والناشر.
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 يقوم هذا الكائن بترميز حمولات WDM 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 :: نسج:: مظهر:: إدارة البيانات_ الحالية :: BaseMessageWithSubscribeId

الطبقات

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

nl :: نسج:: مظهر:: إدارة البيانات_ الحالية :: CustomCommand

الطبقات

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 :: نسج:: مظهر:: إدارة البيانات_ الحالية :: الحالة

الطبقات

nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Builder تعريف مشفر عنصر حالة WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Parser تعريف المحلل اللغوي لعنصر حالة WDM.

nl :: نسج:: مظهر:: إدارة البيانات_ الحالية :: قائمة الحالة

الطبقات

nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder منشئ StatusList.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Parser

nl :: نسج:: مظهر:: إدارة البيانات_ الحالية :: الاشتراكإلغاءطلب

الطبقات

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

nl :: نسج:: مظهر:: إدارة البيانات_ الحالية :: SubscribeConfirmRequest

الطبقات

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 :: نسج:: مظهر:: إدارة البيانات_ الحالية :: UpdateResponse

الطبقات

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Builder تعريف مشفر WDM Update Response.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Parser

nl :: نسج:: مظهر:: إدارة البيانات_ الحالية :: قائمة الإصدارات

الطبقات

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

nl :: نسج:: مظهر:: DataManagement_Legacy

الطبقات

nl :: Weave :: Profiles :: DataManagement_Legacy :: Binding تدير فئة 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 يمثل المعايير المستخدمة لتحديد الأجهزة في بروتوكول IdentifyDevice.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage شكل معرب لرسالة IdentifyRequest.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage شكل معرب لرسالة IdentifyResponse.
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorReader
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorWriter
nl :: Weave :: Profiles :: DeviceDescription :: WeaveDeviceDescriptor يحتوي على معلومات وصفية حول جهاز Weave.

nl :: نسج:: مظهر:: Echo_Next

الطبقات

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:: Weave:: Profiles:: FabricProvisioning

Classes

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate Delegate class for implementing additional actions corresponding to Fabric Provisioning operations.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Server class for implementing the Fabric Provisioning profile.

nl:: Weave:: Profiles:: Heartbeat

Classes

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Weave Heartbeat Receiver class.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Weave Heartbeat Sender class.

nl:: Weave:: Profiles:: NetworkProvisioning

Classes

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo A utility class for serializing and deserializing payloads communicated via NetworkProvisioning profile: it encapsulates information pertinent to the detecting and configuring networks.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Delegate class for implementing Network Provisioning operations.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Server class for implementing the Network Provisioning profile.
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Container for wireless regulatory configuration information.

Structs

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

nl:: Weave:: Profiles:: Security

Classes

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 Generates a WeaveSignature using an in-memory private key.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Provides generic functionality for generating WeaveSignatures.

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

Classes

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

Classes

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 Abstract interface to which authentication actions are delegated during CASE session establishment.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implements the core logic of the Weave CASE protocol.

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

Classes

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

Classes

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

Classes

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

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

Structs

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

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

Classes

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

nl:: Weave:: Profiles:: ServiceDirectory

Classes

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

Structs

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

nl:: Weave:: Profiles:: ServiceProvisioning

Classes

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

Classes

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Class describing the ImageAnnounce message.
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

Classes

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

nl:: Weave:: Profiles:: Time

Classes

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.

Structs

nl::Weave::Profiles::Time::Contact This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer.
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

Classes

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

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

Classes

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

Classes

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

Classes

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

Structs

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

Classes

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.

Structs

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

Classes

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

nl:: Weave:: TLV

Classes

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

Structs

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

nl:: Weave:: TLV:: Utilities

Structs

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

nl:: Weave:: Warm

Classes

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

Structs

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

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

Classes

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