مرجع OpenWeave C++

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

nl

الهياكل

nl::ArrayLengthAndBuffer مساعِد لالتفاف مصفوفة تتضمّن طولًا
nl::ErrorFormatter
nl::FieldDescriptor بنية تصف حقل TLV في بنية مخطط وتربطه بالبيانات في بنية c.
nl::MemoryManagement بنية c لإدارة وظائف مخصّصة/مجانية.
nl::SchemaFieldDescriptor التفاف حول مصفوفة من المواصفات في الحقل لوصف بنية/بنية المخطط.
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::SerializeFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8_array
nl::SchemaSchemaPointerأزواج إقران البيانات باستخدام بنية c للبيانات و SchemaSchemaDescriptor لكتابة بنية TLV استنادًا إلى تلك البيانات

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::BleTransportCapabilityRequestMessage
nl::Ble::BleTransportCapabilityResponseMessage
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 تشمل جزءًا من معلومات تعريف جهاز BLE.
nl::Ble::WeaveBleUUID

nl::البنية الأساسية::النظام الأساسي::BlueZ

الهياكل

nl::Ble::Platform::BlueZ::محوّل
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::شخصيات
nl::Ble::Platform::BlueZ::Service
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl::Inet

صفوف

nl::Inet::AsyncDNSSolverSockets هذه فئة داخلية إلى InetLayer توفر واجهات برمجة تطبيقات مساعدة لحل نظام أسماء النطاقات غير المتزامن (DNS) في InetLayer.
nl::Inet::DNSSolver هذه فئة داخلية في InetLayer توفّر فكرة عن نظام أسماء النطاقات (DNS) في InetLayer.
nl::Inet::EndPointBasis أساس فئات نقاط نهاية النقل على الإنترنت.
nl::Inet::InetLayer وتوفر هذه الخدمة الوصول إلى خدمات الإنترنت، بما في ذلك الموقّتات والتحويل باستخدام نظام أسماء النطاقات (DNS) ونقل شبكة TCP ونقل شبكة UDP ونقل الشبكة الأوليّ في سلسلة محادثات واحدة.
nl::Inet::InetLayerBasis هذه هي فئة العناصر التي يتم احتسابها باستخدام عنصر InetLayer.
nl::Inet::InterfaceAddressIterator مكرّر لقائمة عناوين IP لواجهة شبكة النظام.
nl::Inet::InterfaceIterator مكرّر لقائمة واجهات شبكة النظام.
nl::Inet::IPAddress عنوان بروتوكول الإنترنت.
nl::Inet::IPEndPointBasis تمثل كائنات هذه الفئة نقاط نهاية بروتوكول IP غير القابلة للقياس.
nl::Inet::IPPacketInfo معلومات عن الرسائل/المكالمات الواردة/الصادرة
nl::Inet::IPPrefix بادئة عنوان بروتوكول الإنترنت.
nl::Inet::RawEndPoint تمثل كائنات هذه الفئة نقاط نهاية شبكة IP الأولية.
nl::Inet::SocketEvent تُمثِّل هذه السياسة مجموعة من أحداث I/O المطلوبة/المُعلَّقة على مقبس.
nl::Inet::TCPEndPoint تمثل كائنات هذه الفئة نقاط نهاية النقل عبر بروتوكول TCP.
nl::Inet::TunEndPoint تمثل كائنات هذه الفئة واجهات نفق.
nl::Inet::UDPEndPoint تمثل كائنات هذه الفئة نقاط نهاية النقل عبر UDP.

الاتحادات

nl::Inet::PeerSockAddr

nl::منضدة

صفوف

nl::Weave::Binding يشير إلى الهدف المقصود من اتصالات Weave ومعلومات الإعداد المرتبطة.
nl::Weave::Counter واجهة لإدارة عدّاد كقيمة لعدد صحيح.
nl::Weave::ExchangeContext تمثّل هذه الفئة محادثة جارية (ExchangeContext) بين عقدتين أو أكثر.
nl::Weave::FabricStateDelegate تُبلغ فئة المفوَّض هذه المجرّدة تغييرات حالة الأقمشة.
nl::Weave::HostPortList لإدارة ومعالجة قائمة منفذ المضيف، هي مجموعة صغيرة ذات ترميز ثنائي تكون مضيفات معرّفات المضيف والمنافذ المرتبطة بدليل Weave Service.
nl::Weave::JNIUtils
nl::Weave::MonotonicallyraisingCounter فئة لإدارة عدّاد الزيادة الأحادية كقيمة عددية.
nl::Weave::PersistedCounter فئة لإدارة العدّاد كقيمة لعدد صحيح تهدف إلى الاستمرار في جميع عمليات إعادة التشغيل.
nl::Weave::WeaveConnection تعريف فئة Weave Connection.
nl::Weave::WeaveConnectionTunnel تعريف فئة WeaveConnectionTunnel التي تدير زوجًا من نقاط TCPEndPoints التي تم إقران WeaveConnections الأصلية معها، والتي تربط WeaveMessageLayer كل حالات إغلاق البيانات والاتصال.
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader ويحدِّد هذا الإعداد ملف Weave الشخصي ونوع رسالة معينة من Weave داخل ExchangeContext.
nl::Weave::WeaveExchangeManager يتم استخدام هذه الفئة لإدارة سياقات Exchange مع عُقد Weave الأخرى.
nl::Weave::WeaveFabricState بيان للأمام من WeaveFabricState.
nl::Weave::WeaveKeyId تمثّل هذه الخاصية تعريف معرّف مفتاح Weave.
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::Weave::WRMPConfig ضبط WRMP

الاتحادات

nl::Weave::WeaveEncryptionKey

nl::Weave::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::Weave::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 للأنظمة الأساسية لـ Silicon Labs EFR32.
nl::Weave::DeviceLayer::ThreadStackManager توفّر هذه السياسة ميزات لإعداد حزمة Thread والتفاعل معها على جهاز مزوّد بتقنية Weave.
nl::Weave::DeviceLayer::ThreadStackManagerImpl تنفيذ كائن كائن فردي من ThreadStackManager لمنصّات EFR32 باستخدام حزمة Silicon Labs وحزمة OpenThread.
nl::Weave::DeviceLayer::TimeSyncManager لإدارة مزامنة الوقت لأجهزة Weave.
nl::Weave::DeviceLayer::TraitManager لإدارة نشر سمات إدارة بيانات Weave واشتراكها لجهاز Weave.

الهياكل

nl::Weave::DeviceLayer::WeaveDeviceEvent يمثل حدث طبقة جهاز Weave.
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent ويمثل معلومات الأحداث الخاصة بالنظام الأساسي لمنصات Silicon Labs EFR32.

nl::Weave::DeviceLayer::داخلي

صفوف

nl::Weave::DeviceLayer::داخلي::BLEManager تتيح هذه السياسة التحكّم في خدمات WoBLE وإمكانية الاتصال بجهاز Weave.
nl::Weave::DeviceLayer::داخلي::BLEManagerImpl تنفيذ كائن كائن الأحادية لشبكة Server في الأنظمة الأساسية EFR32.
nl::Weave::DeviceLayer::داخلي::DeviceControlServer لتنفيذ الملف الشخصي للتحكُّم في جهاز Weave لجهاز Weave.
nl::Weave::DeviceLayer::داخلي::DeviceDescriptionServer لتنفيذ ملف وصف جهاز Weave الشخصي لجهاز Weave.
nl::Weave::DeviceLayer::داخلي::DeviceIdentityTraitDataSource لتنفيذ مصدر بيانات في Weave DeviceIdentityTrait.
nl::Weave::DeviceLayer::داخلي::DeviceNetworkInfo
nl::Weave::DeviceLayer::داخلي::EchoServer لتطبيق ملف Weave Echo الشخصي لجهاز Weave.
nl::Weave::DeviceLayer::داخلي::EFR32Config
nl::Weave::DeviceLayer::داخلي::ESP32Config يوفر وظائف وتعريفات للوصول إلى معلومات إعداد الجهاز على ESP32.
nl::Weave::DeviceLayer::داخلي::ESP32Utils
nl::Weave::DeviceLayer::داخلي::FabricPROVIDERServer لتنفيذ الملف الشخصي لإدارة حسابات النسيج Weave على جهاز Weave.
nl::Weave::DeviceLayer::داخلي::إدارة الحسابات التنفيذ التلقائي لميزة توفير الإعدادات الأصلية للجهاز.
nl::Weave::DeviceLayer::داخلي::مصانع إدارة الحسابات دعم إدارة حسابات المصنع للجهاز في وقت التشغيل.
nl::Weave::DeviceLayer::داخلي::GeneralConfigurationManagerImpl يوفر تنفيذًا عامًا لميزات ConfigurationManager التي تعمل على أنظمة أساسية متعددة.
nl::Weave::DeviceLayer::داخلي::GeneralConnectivityManagerImpl توفّر تنفيذًا عامًا لميزات ConnectivityManager التي تعمل على أنظمة أساسية متعدّدة.
nl::Weave::DeviceLayer::داخلي::GeneralConnectivityManagerImpl_BLE توفّر هذه السياسة تنفيذًا عامًا لميزات ConnectivityManager الخاصة بـ BLE للمنصات التي يتم فيها تنفيذ وظائف BLE من خلال فئة BLEManager.
nl::Weave::DeviceLayer::داخلي::GeneralConnectivityManagerImpl_NoBLE يقدِّم تنفيذًا عامًا لميزات ConnectivityManager الخاصة بـ BLE للأنظمة الأساسية التي لا تدعم BLE.
nl::Weave::DeviceLayer::داخلي::GeneralConnectivityManagerImpl_NoThread توفر تنفيذًا عامًا لميزات ConnectivityManager المتعلقة بشبكة WiFi لاستخدامها على الأنظمة الأساسية التي لا تتوافق مع Thread.
nl::Weave::DeviceLayer::داخلي::GeneralConnectivityManagerImpl_NoTunnel يوفر تنفيذًا عامًا لميزات ConnectivityManager المتعلقة بنفق الخدمة للأنظمة الأساسية التي لا تتوافق مع نفق الخدمة.
nl::Weave::DeviceLayer::داخلي::GeneralConnectivityManagerImpl_NoWiFi يقدم تنفيذًا عامًا لميزات ConnectivityManager المتعلقة بشبكة WiFi للأنظمة الأساسية التي لا تتوافق مع WiFi.
nl::Weave::DeviceLayer::داخلي::GeneralConnectivityManagerImpl_Thread توفر تنفيذًا عامًا لميزات ConnectivityManager المتعلقة بشبكة WiFi لاستخدامها على الأنظمة الأساسية التي تدعم Thread.
nl::Weave::DeviceLayer::داخلي::GeneralSoftwareUpdateManagerImpl توفر تنفيذًا عامًا لميزات برنامج تحديث البرامج التي تعمل على أنظمة أساسية متعددة.
nl::Weave::DeviceLayer::داخلي::GeneralSoftwareUpdateManagerImpl_BDX توفر تنفيذًا عامًا لميزات SoftwareUpdateManager للاستخدام على الأنظمة الأساسية التي تدعم BDX.
nl::Weave::DeviceLayer::داخلي::generalThreadStackManagerImpl_FreeRTOS يوفّر تنفيذًا عامًا لميزات ThreadStackManager التي تعمل على منصات FreeRTOS.
nl::Weave::DeviceLayer::داخلي::generalThreadStackManagerImpl_OpenThread توفّر تنفيذًا عامًا لميزات ThreadStackManager التي تعمل جنبًا إلى جنب مع OpenThread.
nl::Weave::DeviceLayer::داخلي::generalThreadStackManagerImpl_OpenThread_LwIP توفّر تنفيذًا عامًا لميزات ThreadStackManager التي تعمل جنبًا إلى جنب مع OpenThread وLwIP.
nl::Weave::DeviceLayer::داخلي::GroupKeyStoreImpl تنفيذ واجهة برمجة تطبيقات Weave GroupKeyStoreBase للأنظمة الأساسية التي تعتمد على Silicon Labs SDK.
nl::Weave::DeviceLayer::داخلي::NetworkتزويدServer يوفِّر خدمات توفير الشبكة لجهاز Weave.
nl::Weave::DeviceLayer::داخلي::NetworkتزويدServerImpl تنفيذ كائن كائن المفرد Networkتزويد Server لمنصّات Silicon Labs EFR32.
nl::Weave::DeviceLayer::داخلي::NetworkTelemetryManager
nl::Weave::DeviceLayer::داخلي::NRF5Config توفّر وظائف وتعريفات للوصول إلى إعدادات الجهاز المستمرة على الأنظمة الأساسية استنادًا إلى Nordic nRF5 SDK.
nl::Weave::DeviceLayer::داخلي::ServiceProviderServer لتنفيذ الملف الشخصي لإدارة حسابات خدمة Weave لجهاز Weave.
nl::Weave::DeviceLayer::داخلي::ThreadTelemetry
nl::Weave::DeviceLayer::داخلي::ThreadTopology
nl::Weave::DeviceLayer::داخلي::TunnelTelemetry
nl::Weave::DeviceLayer::داخلي::WeaveTelemetryBase هذه فئة أساسية تعالج وظائف قياس الشبكات عن بُعد للشبكات المختلفة.
nl::Weave::DeviceLayer::داخلي::WiFiTelemetry

nl::Weave::DeviceManager

صفوف

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

nl::Weave::النظام الأساسي::الأمان

صفوف

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::Weave::الملفات الشخصية

صفوف

nl::Weave::Profiles::MessageIterator لاستخدام التخزين المؤقت للرسائل بشكل معقول، نُعرِّف هذا المكرر، الذي يمكن استخدامه لتتبع الحدود وما إلى ذلك.
nl::Weave::Profiles::ReferencedString في ما يلي كيفية التعامل مع السلاسل في Weave.
nl::Weave::Profiles::ReferencedTLVData وبالمثل، يجب أن نتمكّن من تمثيل كائن ثنائي كبير جدًا لبيانات TLV.
nl::Weave::Profiles::serveedPacketBuffer هذه فئة أساسية تعمل ككائن بديل للرجوع تلقائيًا إلى حساب System::PacketBuffer.
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Weave::الملفات الشخصية::BDX_Current

صفوف

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::ReceivedAccept
nl::Weave::Profiles::BDX_Current::ReceivedInit
nl::Weave::Profiles::BDX_Current::ReceivedReject
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendRejected
nl::Weave::Profiles::BDX_Current::TransportError
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

nl::Weave::الملفات الشخصية::BDX_ Developmentment

صفوف

nl::Weave::Profiles::BDX_ Developmentment::BdxNode
nl::Weave::Profiles::BDX_ Developmentment::BlockAck يتم استخدام رسالة BlockAck للموافقة على مجموعة البيانات.
nl::Weave::Profiles::BDX_ Developmentment::BlockAckV1 يتم استخدام رسالة BlockAckV1 للإقرار بحظر البيانات.
nl::Weave::Profiles::BDX_ Developmentment::BlockEOF يتم استخدام رسالة BlockEOF لنقل آخر مجموعة بيانات من المُرسِل إلى المُستلِم.
nl::Weave::Profiles::BDX_Developerment::BlockEOFAck يتم استخدام رسالة BlockEOFAck للموافقة على آخر مجموعة من البيانات.
nl::Weave::Profiles::BDX_Developerment::BlockEOFAckV1 يتم استخدام رسالة BlockEOFAckV1 للإقرار بالحظر الأخير للبيانات.
nl::Weave::Profiles::BDX_ Developmentment::BlockEOFV1 يتم استخدام رسالة BlockEOFV1 لنقل آخر مجموعة من البيانات من المُرسِل إلى المستلِم.
nl::Weave::Profiles::BDX_ Developmentment::BlockQuery يتم استخدام رسالة BlockQuery لطلب نقل مجموعة من البيانات من المُرسِل إلى المُستلِم.
nl::Weave::Profiles::BDX_ Developmentment::BlockQueryV1 يتم استخدام رسالة BlockQueryV1 لطلب نقل مجموعة من البيانات من المُرسِل إلى المُستلِم.
nl::Weave::Profiles::BDX_ Developmentment::BlockSend يتم استخدام رسالة BlockSend لنقل مجموعة بيانات من المرسِل إلى المستلِم.
nl::Weave::Profiles::BDX_ Developmentment::BlockSendV1 يتم استخدام رسالة BlockSendV1 لنقل مجموعة بيانات من المُرسِل إلى المُستلِم.
nl::Weave::Profiles::BDX_ Developmentment::ReceivedAccept يتم استخدام رسالة AcceptAccept لقبول تبادل مُقترَح عندما يكون المُستلِم هو بادئ التشغيل.
nl::Weave::Profiles::BDX_ Developmentment::ReceivedInit يتم استخدام رسالة ReceivedInit لبدء عملية التبادل عندما يكون المُستلِم هو المُنشئ.
nl::Weave::Profiles::BDX_تطوير التطبيقات::استلام الرفض يتم استخدام رسالة Receivedرفض لرفض طلب مُقترَح عندما يكون المُرسِل هو المُنشئ.
nl::Weave::Profiles::BDX_Generatement::SendAccept يتم استخدام رسالة SendAccept لقبول تبادل مُقترَح عندما يكون المُرسِل هو المُنشئ.
nl::Weave::Profiles::BDX_ Developmentment::SendInit يتم استخدام رسالة SendInit لبدء التبادل عندما يكون المُرسِل هو المُنشئ.
nl::Weave::Profiles::BDX_تطوير القناة::إرسال الرفض يتم استخدام رسالة إرسال الرفض لرفض طلب مُقترَح عندما يكون المُرسِل هو المُنشئ.
nl::Weave::Profiles::BDX_ Developmentment::TransportError يتم استخدام رسالة الخطأ للإبلاغ عن خطأ وإلغاء عملية التبادل.

الهياكل

nl::Weave::Profiles::BDX_Developerment::BDXHandlers
nl::Weave::Profiles::BDX_Generatement::BDXTransport تحتوي هذه البنية على أعضاء بيانات يمثلون نقل BDX نشطًا.

nl::Weave::الملفات الشخصية::نقل البيانات المجمَّع

صفوف

nl::Weave::Profiles::bulkDataTransport::BdxDelegate

nl::Weave::الملفات الشخصية::DataManagement_Current

صفوف

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::GeneralTraitCatalogImpl تقدّم 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::IWeaveWDM TalkBackx واجهة كائن TalkBack.
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 تتضمن LogConfiguration مكوِّنًا قابلًا للضبط للنظام الفرعي Signing لحدث 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::SubscriptionsClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionsEngine هذا الرقم فردي يستضيف جميع اشتراكات 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 يشفِّر هذا العنصر حمولات UpdateRequest وDMDM 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::CopyAnd حملاتDeltaTimeContext البنية الداخلية لعرض قائمة الأحداث
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailsRootSection البنية التي توفر درجة دقة كاملة لمثيل السمة.
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 الاتحاد الذي يوفر نظامًا لمجموعة التطبيقات أو الطابع الزمني للتوقيت العالمي المتفق عليه.

nl::Weave::الملفات الشخصية::DataManagement_Current::BaseMessageWithsubscribeId

صفوف

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithsubscribeId::Builder
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithsubscribeId::Parser

nl::Weave::الملفات الشخصية::DataManagement_Current::CustomCommand

صفوف

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder تعريف برنامج الترميز DM المخصّص WDM
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Psser طلب محلل مخصّص في محلّل WDM.

nl::Weave::الملفات الشخصية::DataManagement_Current::CustomCommandResponse

صفوف

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::أداة إنشاء تعريف برنامج ترميز الاستجابة Command المخصص لـ WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Psser تعريف محلّل الاستجابة المخصّص للردّ على الأوامر WDM

nl::Weave::الملفات الشخصية::DataManagement_Current::DataElement

صفوف

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder تعريف برنامج الترميز WDM Data Element
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser تعريف محلّل عنصر بيانات WDM.

nl::Weave::الملفات الشخصية::DataManagement_Current::DataList

صفوف

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

nl::Weave::الملفات الشخصية::DataManagement_Current::الحدث

صفوف

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

nl::Weave::الملفات الشخصية::DataManagement_Current::EventList

صفوف

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

nl::Weave::الملفات الشخصية::DataManagement_Current::NotificationRequest

صفوف

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

nl::Weave::الملفات الشخصية::DataManagement_Current::المسار

صفوف

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

nl::Weave::الملفات الشخصية::DataManagement_Current::PathList

صفوف

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

nl::Weave::الملفات الشخصية::DataManagement_Current::RejectedionRecord

صفوف

nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Parser

nl::Weave::الملفات الشخصية::DataManagement_Current::RejectedionRecordList

صفوف

nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Parser

nl::Weave::الملفات الشخصية::DataManagement_Current::StatusElement

صفوف

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder تعريف برنامج الترميز لعنصر حالة WDM.
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser تعريف محلّل عنصر العنصر WDM.

nl::Weave::الملفات الشخصية::DataManagement_Current::StatusList

صفوف

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder أداة إنشاء StatusList.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl::Weave::الملفات الشخصية::DataManagement_Current::subscriptioncancelRequest

صفوف

nl::Weave::Profiles::DataManagement_Current::subscribecancelRequest::Builder
nl::Weave::Profiles::DataManagement_Current::subscribecancelRequest::Parser

nl::Weave::الملفات الشخصية::DataManagement_Current::الاشتراكتأكيد الطلب

صفوف

nl::Weave::Profiles::DataManagement_Current::subscribeConfirmRequest::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeConfirmRequest::Parser

nl::Weave::الملفات الشخصية::DataManagement_Current::subscriptionRequest

صفوف

nl::Weave::Profiles::DataManagement_Current::subscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeRequest::Parser تعريف محلّل WDM للمسار.

nl::Weave::الملفات الشخصية::DataManagement_Current::subscribeResponse

صفوف

nl::Weave::Profiles::DataManagement_Current::اشتراكResponse::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeResponse::Parser تعريف محلّل WDM للمسار.

nl::Weave::الملفات الشخصية::DataManagement_Current::UpdateRequest

صفوف

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser تعريف محلّل طلب تحديث WDM.

nl::Weave::الملفات الشخصية::DataManagement_Current::UpdateResponse

صفوف

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder تعريف برنامج ترميز استجابة WDM
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl::Weave::الملفات الشخصية::DataManagement_Current::VersionList

صفوف

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

nl::Weave::الملفات الشخصية::DataManagement_Legacy

صفوف

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::Weave::الملفات الشخصية::DeviceControl

صفوف

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate يمكنك تفويض الفئة لتنفيذ عمليات التحكم في الجهاز الواردة على جهاز الخادم.
nl::Weave::Profiles::DeviceControl::DeviceControlServer فئة الخادم لتنفيذ الملف الشخصي للتحكم في الجهاز.

nl::Weave::الملفات الشخصية::DeviceDescription

صفوف

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient كائن العميل لإصدار طلبات وصف الجهاز.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer كائن الخادم للاستجابة لطلبات وصف الأجهزة.
nl::Weave::Profiles::DeviceDescription::SelectDeviceCriteria تمثّل المعايير التي يتم استخدامها لتحديد الأجهزة في بروتوكول SelectDevice.
nl::Weave::Profiles::DeviceDescription::SelectRequestMessage نموذج تم تحليله لرسالة SelectRequest.
nl::Weave::Profiles::DeviceDescription::SelectResponseMessage نموذج تم تحليله لرسالة SelectResponse.
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor يحتوي على معلومات وصفية حول جهاز Weave.

nl::Weave::الملفات الشخصية::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::الملفات الشخصية::توفير الأقمشة

صفوف

nl::Weave::Profiles::FabricProvider::FabricPROVIDERDelegate تفويض الفئة لتنفيذ إجراءات إضافية تتعلق بعمليات توفير الأقمشة
nl::Weave::Profiles::FabricProvider::FabricPROVIDERServer فئة الخادم لتنفيذ الملف الشخصي لإدارة حسابات الأقمشة.

nl::Weave::الملفات الشخصية::رمز القلب

صفوف

nl::Weave::Profiles::Hartbeat::Weave Heartbeatreceiver ارتحِل فئة مستلِم Hartbeat.
nl::Weave::Profiles::Hartbeat::Weave Heartbeatsender ارتحِل فئة المُرسِلين Hartbeat.

nl::Weave::الملفات الشخصية::إدارة الحسابات على الشبكة

صفوف

nl::Weave::Profiles::Networkتزويد::NetworkInfo فئة مرافق لحمولة حمولات البيانات وتنظيمها من خلال ملف تعريف إدارة الحسابات على الشبكة: تتضمن معلومات ذات صلة باكتشاف الشبكات وتهيئتها.
nl::Weave::Profiles::Networkتزويد::NetworkتزويدDelegate تفويض الفئة لتنفيذ عمليات إدارة حسابات الشبكة.
nl::Weave::Profiles::Networkتزويد::NetworkتزويدServer فئة الخادم لتنفيذ الملف الشخصي لإدارة حسابات الشبكة.
nl::Weave::Profiles::Networkتزويد::اللاسلكيRegConfig حاوية معلومات الضبط التنظيمية اللاسلكية.

الهياكل

nl::Weave::Profiles::Networkتزويد::اللاسلكيRegDomain رمز مكوّن من حرفين لتحديد نطاق تنظيمية لاسلكية.

nl::Weave::الملفات الشخصية::الأمان

صفوف

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::WeaveتزويدBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator لإنشاء توقيع WeaveSignature باستخدام مفتاح خاص في الذاكرة.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase توفّر وظائف عامة لإنشاء WeaveSignatures.

nl::Weave::الملفات الشخصية::الأمان::AppKeys

صفوف

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase تمثّل هذه الخاصية تعريف فئة تخزين مفاتيح مجموعة Weave.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey يحتوي على معلومات حول مفاتيح مجموعة تطبيق Weave.

nl::Weave::الملفات الشخصية::الأمان::CASE

صفوف

nl::Weave::Profiles::Security::CASE::StartSessionContext يتضمن معلومات السياق ذات الصلة بإنشاء أو معالجة CASE لبدء رسائل الجلسات.
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext تحتفظ بمعلومات السياق ذات الصلة بإنشاء رسالة CASE StartSessionRequest أو معالجتها.
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext تحتفظ بمعلومات السياق ذات الصلة بإنشاء رسالة CASE StartSessionRequest أو معالجتها.
nl::Weave::Profiles::Security::CASE::ReconfigureContext تحتفظ بالمعلومات المتعلقة بإنشاء رسالة CASE إعادة الضبط أو معالجتها.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate الواجهة المجرّدة التي يتم تفويض إجراءات المصادقة إليها أثناء إنشاء جلسة CASE.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine تنفيذ المنطق الأساسي لبروتوكول Weave CASE.

nl::Weave::الملفات الشخصية::الأمان::إدارة الحسابات

صفوف

nl::Weave::Profiles::Security::CertProvider::WeaveCertProvEngine تنفيذ المنطق الأساسي لكائن بروتوكول توفير شهادة Weave Certificate.
nl::Weave::Profiles::Security::CertProvider::WeaveNodeMfrAttestDelegate واجهة تجريدية يتم فيها تفويض الإجراءات الخاصة بالنظام الأساسي أثناء مصادقة الشركة المصنّعة لعقدة Weave.
nl::Weave::Profiles::Security::CertProvider::WeaveNodeOpAuthDelegate واجهة تجريدية يتم فيها تفويض الإجراءات الخاصة بالنظام الأساسي أثناء مصادقة تشغيل Weave.

nl::Weave::الملفات الشخصية::الأمان::KeyExport

صفوف

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport تنفيذ المنطق الأساسي لبروتوكول تصدير Weave Key.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate فئة المفوَّض التي تم استدعاؤها من قِبل محرك KeyExport لتنفيذ إجراءات مختلفة تتعلق بالمصادقة أثناء التصدير الرئيسي.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient تنفيذ الجانب العميل من بروتوكول تصدير مفتاح Weave للاستخدام في سياقات مستقلة (رسائل غير مترابطة).

nl::Weave::الملفات الشخصية::الأمان::اجتياز

صفوف

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

nl::Weave::الملفات الشخصية::الأمان::رموز المرور

الهياكل

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

nl::Weave::الملفات الشخصية::الأمان::Take

صفوف

nl::Weave::Profiles::Security::Take::WeaveTakeChallengerAuthDelegate
nl::Weave::Profiles::Security::Take::WeavetakeEngine
nl::Weave::Profiles::Security::Take::WeaveTakeTokenAuthDelegate

nl::Weave::الملفات الشخصية::ServiceDirectory

صفوف

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager عنصر المدير لدليل خدمة Weave.

الهياكل

nl::Weave::Profiles::ServiceDirectory::ServiceConnectStartArgs الوسيطات التي يتم تمريرها إلى استدعاء WeaveServiceManager::OnConnectStart.

nl::Weave::الملفات الشخصية::إدارة الخدمات

صفوف

nl::Weave::Profiles::ServiceProvider::IFJServiceFabricjoinMessage
nl::Weave::Profiles::ServiceProvider::إقرانDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvider::RegisterServiceإقرانAccountMessage
nl::Weave::Profiles::ServiceProvider::ServiceProviderDelegate
nl::Weave::Profiles::ServiceProvider::ServiceProviderServer فئة خادم بسيطة لتنفيذ الملف الشخصي لإدارة حسابات الخدمة.
nl::Weave::Profiles::ServiceProvider::UpdateServiceMessage

nl::Weave::الملفات الشخصية::SoftwareUpdate

صفوف

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce فئة تصف رسالة ImageAnnounce.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery فئة لدعم إنشاء رسائل طلبات بحث الصور وفك تشفيرها.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse فئة لدعم إنشاء رسائل الرد على طلب البحث عن الصورة وفك ترميزها.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec فئة مساعدة تحمل نوع السلامة والتجزئة الفعلية لصورة تحديث البرنامج.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList فئة مساعدة لإضافة قائمة بأنواع السلامة كجزء من طلب البحث عن الصورة.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate واجهة لمفوض WeaveImageAnnounceServer.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec فئة إضافية تمثّل مواصفات المنتج
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList فئة مساعدة لإضافة قائمة بمخططات التحديث كجزء من طلب البحث عن الصورة.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer الخادم الذي استلم إشعارات إعلانات Weave.

nl::Weave::الملفات الشخصية::StatusReporting

صفوف

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

nl::Weave::الملفات الشخصية::الوقت

صفوف

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification برنامج ترميز رسالة الاستجابة لتغيير الوقت
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset برنامج ترميز لمعادلة التوقيت العالمي المنسّق (UTC) عن منطقة زمنية.

الهياكل

nl::Weave::Profiles::Time::Contact ويكون هذا في الجمهور لأن استدعاء TimeSyncNode::FilterTimecorrectionContributor يمنحك عرضًا عامًا إلى طبقة أعلى.
nl::Weave::Profiles::Time::servingNode تحديد جهات الاتصال لاستدعاء SyncWithNodes It's في الفتح بدلاً من أن تكون فئة متداخلة لجعل تعريف الفئة لـ TimeSyncNode أقصر، وكذلك إعلان التصدير أكثر وضوحًا.

nl:: Weave::الملفات الشخصية::رمز الإقران

صفوف

nl::Weave::Profiles::Tokenإقرانing::TokenإقرانingDelegate
nl::Weave::Profiles::Tokenإقرانing::TokenإقرانingServer كائن الخادم للرد على طلبات إقران الرمز المميز.

nl::Weave::الملفات الشخصية::المورّد::Nestlabs::DropcamLegacyإقرانing

صفوف

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyإقرانing::DropcamLegacyإقرانingDelegate تفويض الفئة لتنفيذ عمليات الإقران القديم لتطبيق Dropcam على جهاز الخادم
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyإقرانing::DropcamLegacyإقرانingServer فئة الخادم لتنفيذ الملف الشخصي للإقران القديم لتطبيق Dropcam

nl::Weave::الملفات الشخصية::WeaveTunnel

صفوف

nl::Weave::Profiles::WeaveTunnel::ReconnectParam معلّمات سياسة إعادة الاتصال المستخدَمة لتحديد طريقة إعادة ربط النفق بالخدمة.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr تغطي هذه الفئة جميع حالات اتصال نفق Weave ومنطق الإدارة والوظائف المرتبطة بها.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl::Weave::SecuritySupport

صفوف

nl::Weave::SecuritySupport::إقرانingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl::Weave::الدعم

الهياكل

nl::Weave::الدعم::ProfileStringContext سياق لتسجيل وإلغاء استدعاءات الاستدعاء المرتبطة بمعرّف الملف الشخصي المحدّد لإرجاع سلاسل الدعم التي يمكن للمستخدمين قراءتها ومرتبطة بالملف الشخصي.
nl::Weave::Support::ProfileStringInfo طلبات معاودة الاتصال المرتبطة بمعرّف الملف الشخصي المحدّد لإرجاع سلاسل الدعم التي يمكن للمستخدمين قراءتها والمرتبطة بالملف الشخصي.

nl::Weave::النظام

صفوف

nl::Weave::النظام::الطبقة
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::النظام::كتم الصوت
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 ويمثل هذا عنصرًا تم احتسابه ومُخصَّصًا من مساحة مضمَّنة في كائن ObjectPool<t, n TalkBackquot;"> كائن. </t,>
nl::Weave::النظام::PacketBuffer فئة المخزن المؤقت للحزمة هي البنية الأساسية المستخدمة لمعالجة حِزم البيانات التسلسلية التسلسلية، وعادةً ما يكون ذلك في سياق شبكة اتصالات البيانات، مثل البلوتوث أو بروتوكول الإنترنت.
nl::Weave::النظام::الموقّت هذه فئة داخلية ضمن طبقة Weave System، وتُستخدم لتمثيل موقّت واحد قيد التقدم.

الهياكل

nl::Weave::System::LwIPEvent

الاتحادات

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

nl::Weave::النظام::الإحصاءات

صفوف

nl::Weave::النظام::الإحصاءات::Snapshot

nl::Weave::TLV

صفوف

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader توفّر محلّل فعّال للذاكرة للبيانات المشفّرة بتنسيق Weave TLV.
nl::Weave::TLV::TLVUpdater توفّر واجهة قارئ/كاتب موحّدة لتعديل/إضافة/حذف العناصر في ترميز TLV.
nl::Weave::TLV::TLVWriter يوفّر برنامج ترميز فعّالاً للذاكرة لكتابة البيانات بتنسيق Weave TLV.
nl::Weave::TLV::WeaveCircularTLVBuffer يوفر WeaveCircularTLVBuffer سعة تخزين دائرية لـ nl::Weave::TLV::TLVWriter وnl::Weave::TLVTLVReader.

nl::Weave::TLV::تصحيح الأخطاء

الهياكل

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

nl::Weave::TLV::الأدوات المساعدة

الهياكل

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

nl::الأسلاك:الدفء

صفوف

nl::Weave::Warm::WarmFabricStateDelegate هذا صف داخلي إلى الدوارة.

الهياكل

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

المخطط::Weave::Trait::Auth::ApplicationKeysTrait

صفوف

المخطط::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink يحتوي على واجهات لمستودع بيانات سمات تطبيق Weave.

الوحدات

التحكّم في الجهاز
توفير الأقمشة
إدارة حسابات الشبكة
Rendezvous سلبي يختلف Rendezvous عن Active كما هو الحال في مرحلة إنشاء الاتصال قبل مرحلة التحديد من قبل المسؤول.
تطبيق Rendezvous عن بُعد يختلف جهاز Rendezvous عن بُعد عن إيجابيات Rendezvous حيث يعمل الجهاز الداعم كإرسال لمرسل الخدمة وإرسال الرسائل بين المُدار ومقدِّم الخدمة.
إدارة الخدمة
إقران الرمز المميّز