Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Referensi OpenWeave C++

Halaman referensi untuk OpenWeave.

tidak ada

Struktur

nl::ArrayLengthAndBuffer Pembantu untuk membungkus array dengan panjang.
nl::ErrorFormatter
nl::FieldDescriptor Struktur yang menggambarkan bidang TLV dalam struktur skema dan menghubungkannya ke data dalam struktur-c.
nl::Manajemen Memori Sebuah c-struct memori mengalokasikan/fungsi bebas.
nl::SchemaFieldDescriptor Bungkus di sekitar array FieldDescriptors untuk menggambarkan struktur/struktur skema.
nl::Konteks Serialisasi Sebuah c-struct yang berisi konteks atau status yang kita butuhkan untuk serialisasi atau 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 Pasangkan data dengan c-struct data dan StructureSchemaDescriptor untuk menulis struktur TLV berdasarkan data tersebut.

nl:: ArgParser

Kelas

nl::ArgParser::HelpOptions Umum OptionSet untuk penanganan pilihan informasi (bantuan, versi).
nl::ArgParser::OptionSetBase Sebuah OptionSet mana pawang adalah fungsi virtual.

Struktur

nl::ArgParser::OptionDef Mendefinisikan opsi baris perintah.
nl::ArgParser::OptionSet Mendefinisikan sekelompok opsi baris perintah yang terkait secara logis dan dapat digunakan kembali.

nl:: Ble

Kelas

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleLayer Class ini menyediakan sebuah antarmuka untuk thread tunggal untuk mendorong data yang baik atas tumpukan melalui BleLayer fungsi antarmuka platform yang, atau bawah tumpukan melalui objek WeaveConnection terkait dengan 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

Struktur

nl::Ble::WeaveBLEDeviceIdentificationInfo Blok Informasi Identifikasi Perangkat Weave BLE.
nl::Ble::WeaveBleUUID

nl:: Ble:: Peron:: BiruZ

Struktur

nl::Ble::Platform::BlueZ::Adapter
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Karakteristik
nl::Ble::Platform::BlueZ::Layanan
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl:: tidak

Kelas

nl::Inet::AsyncDNSResolverSockets Ini adalah kelas internal untuk InetLayer yang menyediakan API pembantu untuk Asynchronous Domain Name System (DNS) resolusi di InetLayer .
nl::Inet::DNSResolver Ini adalah kelas internal untuk InetLayer yang menyediakan abstraksi dari Domain Name System (DNS) resolusi di InetLayer .
nl::Inet::EndPointBasis Dasar kelas titik akhir transportasi internet.
nl::Inet::InetLayer Ini menyediakan akses ke layanan Internet, termasuk timer, resolusi Domain Name System (DNS), transport jaringan TCP, transport jaringan UDP, dan transport jaringan mentah, untuk satu utas.
nl::Inet::InetLayerBasis Ini adalah dasar kelas obyek referensi-dihitung dikelola oleh InetLayer objek.
nl::Inet::InterfaceAddressIterator Iterator untuk daftar alamat IP antarmuka jaringan sistem.
nl::Inet::InterfaceIterator Iterator untuk daftar antarmuka jaringan sistem.
nl::Inet::IPaddress alamat protokol internet.
nl::Inet::IPEndPointBasis Objek kelas ini mewakili titik akhir protokol IP non-instantiable.
nl::Inet::IPPacketInfo Informasi tentang pesan/koneksi masuk/keluar.
nl::Inet::IPPrefix Awalan alamat protokol internet.
nl::Inet::RawEndPoint Objek kelas ini mewakili titik akhir jaringan IP mentah.
nl::Inet::SocketEvents Mewakili satu set peristiwa I/O yang diminta/ditunda pada soket.
nl::Inet::TCPEndPoint Objek kelas ini mewakili titik akhir transport TCP.
nl::Inet::TunEndPoint Objek kelas ini mewakili antarmuka terowongan.
nl::Inet::UDPEndPoint Objek kelas ini mewakili titik akhir transportasi UDP.

serikat pekerja

nl::Inet::PeerSockAddr

nl:: Menenun

Kelas

nl::Menenun::Mengikat Menangkap target yang diinginkan dari komunikasi Weave dan informasi konfigurasi terkait.
nl::Menenun::Konter Antarmuka untuk mengelola penghitung sebagai nilai integer.
nl::Menenun::Konteks Pertukaran Kelas ini merupakan percakapan yang sedang berlangsung ( ExchangeContext ) antara dua atau lebih node.
nl::Menenun::FabricStateDelegate Kelas delegasi abstrak ini mengomunikasikan perubahan status fabric.
nl::Menenun::HostPortList Untuk mengelola dan memanipulasi Daftar Port Host, kumpulan tupel pengidentifikasi host dan port yang dikodekan biner dan kompak yang terkait dengan Direktori Layanan Weave.
nl::Menenun::JNIUtils
nl::Menenun::Penghitung yang Meningkat Secara Monotonik Kelas untuk mengelola penghitung yang meningkat secara monoton sebagai nilai integer.
nl::Menenun::PersistendCounter Kelas untuk mengelola penghitung sebagai nilai integer yang dimaksudkan untuk bertahan di seluruh reboot.
nl::Menenun::MenenunKoneksi Definisi kelas Koneksi Weave.
nl::Menenun::MenenunConnectionTunnel Definisi WeaveConnectionTunnel kelas, yang mengelola sepasang TCPEndPoints yang WeaveConnections asli telah ditambah, dan antara yang WeaveMessageLayer depan semua data dan koneksi penutupan.
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Menenun::MenenunExchangeHeader Ini menentukan Weave profil dan pesan jenis pesan Weave tertentu dalam suatu ExchangeContext .
nl::Weave::WeaveExchangeManager Kelas ini digunakan untuk mengelola ExchangeContexts dengan node Weave lainnya.
nl::Weave::WeaveFabricState Deklarasi maju dari WeaveFabricState .
nl::Menenun::MenenunKeyId Definisi pengenal Weave Key.
nl::Menenun::MenenunMessageLayer Definisi WeaveMessageLayer kelas, yang mengelola komunikasi dengan node Weave lainnya.
nl::Weave::WeaveMsgEncryptionKey Berisi informasi tentang kunci enkripsi pesan Weave.
nl::Weave::WeaveMsgEncryptionKeyCache Cache kunci untuk kunci enkripsi pesan Weave.
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase Umum, objek dasar untuk mengimplementasikan Weave profile unsolicited responders (servers) yang merangkum validasi permintaan yang diautentikasi dan pengiriman laporan status dan menyediakan penyimpanan anggota data umum untuk status fabric dan manajer pertukaran.
nl::Weave::WeaveServerDelegateBase Kelas dasar umum untuk mengimplementasikan objek delegasi server Weave.
nl::Weave::WeaveSessionKey Berisi informasi tentang kunci sesi Weave.
nl::Weave::WeaveSessionState Menyampaikan status komunikasi yang diperlukan untuk mengirim/menerima pesan dengan node lain.

Struktur

nl::Menenun::JNILibraryMethod
nl::Weave::WeaveMessageInfo Informasi tentang pesan Weave yang sedang dalam proses dikirim atau diterima.
nl::Menenun::WRMPConfig Konfigurasi WRMP.

serikat pekerja

nl::Weave::WeaveEncryptionKey

nl:: Menenun:: ASN1

Kelas

nl::Menenun::ASN1::ASN1Pembaca
nl::Menenun::ASN1::ASN1UniversalTime
nl::Menenun::ASN1::ASN1Penulis

nl:: Menenun:: Kripto

Kelas

nl::Menenun::Crypto::CTR_DRBG
nl::Menenun::Crypto::CTRMode
nl::Menenun::Crypto::EncodedECDSASignature
nl::Menenun::Crypto::EncodedECPrivateKey
nl::Menenun::Crypto::EncodedECPublicKey
nl::Menenun::Crypto::EncodedHMACSignature
nl::Menenun::Crypto::EncodedRSAKey
nl::Menenun::Crypto::EncodedRSASignature
nl::Menenun::Crypto::HKDF
nl::Menenun::Crypto::HKDFSHA1Or256
nl::Menenun::Crypto::HMAC

nl:: Menenun:: Lapisan Perangkat

Kelas

nl::Weave::DeviceLayer::ConfigurationManager Menyediakan akses ke informasi konfigurasi runtime dan build-time untuk perangkat Weave.
nl::Weave::DeviceLayer::ConfigurationManagerImpl Implementasi konkret dari ConfigurationManager tunggal objek untuk platform EFR32.
nl::Weave::DeviceLayer::ConnectivityManager Menyediakan kontrol konektivitas jaringan untuk perangkat Weave.
nl::Weave::DeviceLayer::ConnectivityManagerImpl Implementasi konkret dari ConnectivityManager tunggal objek untuk Silicon Labs EFR32 platform.
nl::Weave::DeviceLayer::PlatformManager Menyediakan fitur untuk menginisialisasi dan berinteraksi dengan tumpukan jaringan Weave pada perangkat yang mendukung Weave.
nl::Menenun::DeviceLayer::PlatformManagerImpl Implementasi konkret dari PlatformManager tunggal objek untuk platform EFR32.
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl Implementasi konkret dari SoftwareUpdateManager objek tunggal untuk platform Silicon Labs EFR32.
nl::Weave::DeviceLayer::ThreadStackManager Menyediakan fitur untuk menginisialisasi dan berinteraksi dengan tumpukan Thread pada perangkat berkemampuan Weave.
nl::Weave::DeviceLayer::ThreadStackManagerImpl Implementasi konkret dari ThreadStackManager tunggal objek untuk EFR32 platform menggunakan Silicon Labs SDK dan tumpukan OpenThread.
nl::Menenun::DeviceLayer::TimeSyncManager Mengelola sinkronisasi waktu untuk Perangkat Weave.
nl::Weave::DeviceLayer::TraitManager Mengelola publikasi dan langganan ciri-ciri Manajemen Data Weave untuk perangkat Weave.

Struktur

nl::Weave::DeviceLayer::WeaveDeviceEvent Mewakili acara Weave Device Layer.
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent Mewakili informasi acara khusus platform untuk platform Silicon Labs EFR32.

nl:: Menenun:: Lapisan Perangkat:: Intern

Kelas

nl::Menenun::DeviceLayer::Internal::BLEMmanager Memberikan kontrol atas layanan dan konektivitas WoBLE untuk perangkat Weave.
nl::Menenun::DeviceLayer::Internal::BLEManagerImpl Implementasi konkret dari NetworkProvisioningServer tunggal objek untuk EFR32 platform.
nl::Weave::DeviceLayer::Internal::DeviceControlServer Menerapkan profil Kontrol Perangkat Weave untuk perangkat Weave.
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer Menerapkan profil Deskripsi Perangkat Weave untuk perangkat Weave.
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Menerapkan sumber data untuk Weave DeviceIdentityTrait.
nl::Menenun::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Internal::EchoServer Menerapkan Profil Weave Echo untuk Perangkat Weave.
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Menenun::DeviceLayer::Internal::ESP32Config Menyediakan fungsi dan definisi untuk mengakses informasi konfigurasi perangkat pada ESP32.
nl::Weave::DeviceLayer::Internal::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer Menerapkan profil Penyediaan Kain Weave untuk perangkat Weave.
nl::Menenun::Lapisan Perangkat::Internal::Penyediaan Pabrik Implementasi default dari fitur penyediaan pabrik perangkat.
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase Mendukung penyediaan pabrik perangkat saat boot.
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl Menyediakan implementasi generik ConfigurationManager fitur yang bekerja pada berbagai platform.
nl::Menenun::DeviceLayer::Internal::GenericConnectivityManagerImpl Menyediakan implementasi generik ConnectivityManager fitur yang bekerja pada berbagai platform.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE Menyediakan implementasi generik BLE-spesifik ConnectivityManager fitur untuk platform di mana fungsi BLE dilaksanakan oleh BLEManager kelas.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE Menyediakan implementasi generik BLE-spesifik ConnectivityManager fitur untuk platform yang tidak mendukung BLE.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread Menyediakan implementasi generik WiFi-spesifik ConnectivityManager fitur untuk digunakan pada platform yang TIDAK mendukung Thread.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel Menyediakan implementasi generik layanan terowongan-spesifik ConnectivityManager fitur untuk platform yang tidak mendukung terowongan layanan.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Menyediakan implementasi generik WiFi-spesifik ConnectivityManager fitur untuk platform yang tidak mendukung WiFi.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread Menyediakan implementasi generik WiFi-spesifik ConnectivityManager fitur untuk digunakan pada platform yang support Thread.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl Menyediakan implementasi umum fitur Software Update Manager yang bekerja pada berbagai platform.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX Menyediakan implementasi generik SoftwareUpdateManager fitur untuk digunakan pada platform yang mendukung BDX.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS Menyediakan implementasi generik ThreadStackManager fitur yang bekerja pada FreeRTOS platform.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread Menyediakan implementasi generik ThreadStackManager fitur yang bekerja dalam hubungannya dengan OpenThread.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP Menyediakan implementasi generik ThreadStackManager fitur yang bekerja dalam hubungannya dengan OpenThread dan lwIP.
nl::Menenun::DeviceLayer::Internal::GroupKeyStoreImpl Implementasi Weave GroupKeyStoreBase API untuk platform berdasarkan Silicon Labs SDK.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer Menyediakan layanan penyediaan jaringan untuk Perangkat Weave.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl Implementasi konkret dari NetworkProvisioningServer objek tunggal untuk platform Silicon Labs EFR32.
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config Menyediakan fungsi dan definisi untuk mengakses konfigurasi perangkat yang bertahan pada platform berdasarkan Nordic nRF5 SDK.
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer Menerapkan profil Penyediaan Layanan Weave untuk perangkat Weave.
nl::Weave::DeviceLayer::Internal::ThreadTelemetry
nl::Weave::DeviceLayer::Internal::ThreadTopology
nl::Menenun::Lapisan Perangkat::Internal::Telemetri Terowongan
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase Ini adalah kelas dasar yang menangani fungsi telemetri jaringan untuk jaringan yang berbeda.
nl::Weave::DeviceLayer::Internal::WiFiTelemetry

nl:: Menenun:: Pengaturan perangkat

Kelas

nl::Menenun::Pengelola Perangkat::Status Perangkat
nl::Weave::DeviceManager::TraitSchemaDirectory
nl::Weave::DeviceManager::WeaveDeviceManager

nl:: Menenun:: Peron:: Keamanan

Kelas

nl::Menenun::Platform::Keamanan::AES128BlockCipher
nl::Menenun::Platform::Keamanan::AES128BlockCipherDec
nl::Menenun::Platform::Keamanan::AES128BlockCipherEnc
nl::Menenun::Platform::Keamanan::AES256BlockCipher
nl::Menenun::Platform::Keamanan::AES256BlockCipherDec
nl::Menenun::Platform::Keamanan::AES256BlockCipherEnc
nl::Menenun::Platform::Keamanan::SHA1
nl::Menenun::Platform::Keamanan::SHA256

nl:: Menenun:: Profil

Kelas

nl::Menenun::Profil::MessageIterator Untuk menggunakan buffer pesan dengan bijaksana, kami mendefinisikan iterator ini, yang dapat digunakan untuk melacak batasan dan sebagainya.
nl::Menenun::Profil::ReferensiString Berikut cara menangani string di Weave.
nl::Menenun::Profil::Data TLV Referensi Demikian pula, kita harus mampu mewakili gumpalan tua besar dari TLV data.
nl::Menenun::Profil::RetainedPacketBuffer Ini adalah kelas dasar yang berfungsi sebagai objek kemudahan bagi otomatis referensi menghitung suatu Sistem :: PacketBuffer .
nl::Menenun::Profil::MenenunEchoClient
nl::Weave::Profil::WeaveEchoServer

nl:: Menenun:: Profil:: BDX_Saat Ini

Kelas

nl::Menenun::Profil::BDX_Current::BlockAck
nl::Menenun::Profil::BDX_Current::BlockEOF
nl::Menenun::Profil::BDX_Current::BlockEOFAck
nl::Menenun::Profil::BDX_Current::BlockQuery
nl::Menenun::Profil::BDX_Current::BlockSend
nl::Menenun::Profil::BDX_Current::ReceiveAccept
nl::Menenun::Profil::BDX_Current::ReceiveInit
nl::Menenun::Profil::BDX_Current::ReceiveReject
nl::Menenun::Profil::BDX_Current::KirimTerima
nl::Menenun::Profil::BDX_Current::SendInit
nl::Menenun::Profil::BDX_Current::SendReject
nl::Menenun::Profil::BDX_Current::TransferError
nl::Weave::Profil::BDX_Current::WeaveBdxClient
nl::Weave::Profil::BDX_Current::WeaveBdxDelegate

nl:: Menenun:: Profil:: BDX_Pengembangan

Kelas

nl::Menenun::Profil::BDX_Pengembangan::BdxNode
nl::Menenun::Profil::BDX_Development::BlockAck The BlockAck pesan digunakan untuk mengakui sebuah blok data.
nl::Menenun::Profil::BDX_Pengembangan::BlockAckV1 The BlockAckV1 pesan digunakan untuk mengakui sebuah blok data.
nl::Menenun::Profil::BDX_Development::BlockEOF The BlockEOF pesan digunakan untuk mentransfer blok terakhir data dari pengirim ke penerima.
nl::Menenun::Profil::BDX_Development::BlockEOFAck The BlockEOFAck pesan digunakan untuk mengakui blok terakhir data.
nl::Menenun::Profil::BDX_Pengembangan::BlockEOFAckV1 The BlockEOFAckV1 pesan digunakan untuk mengakui blok terakhir data.
nl::Menenun::Profil::BDX_Development::BlockEOFV1 The BlockEOFV1 pesan digunakan untuk mentransfer blok terakhir data dari pengirim ke penerima.
nl::Menenun::Profil::BDX_Development::BlockQuery The BlockQuery pesan digunakan untuk permintaan bahwa blok data ditransfer dari pengirim ke penerima.
nl::Menenun::Profil::BDX_Development::BlockQueryV1 The BlockQueryV1 pesan digunakan untuk permintaan bahwa blok data ditransfer dari pengirim ke penerima.
nl::Menenun::Profil::BDX_Development::BlockSend The BlockSend pesan digunakan untuk mentransfer blok data dari pengirim ke penerima.
nl::Menenun::Profil::BDX_Pengembangan::BlockSendV1 The BlockSendV1 pesan digunakan untuk mentransfer blok data dari pengirim ke penerima.
nl::Menenun::Profil::BDX_Development::ReceiveAccept The ReceiveAccept pesan digunakan untuk menerima pertukaran diusulkan ketika penerima adalah inisiator.
nl::Menenun::Profil::BDX_Development::ReceiveInit The ReceiveInit pesan digunakan untuk memulai pertukaran ketika penerima adalah inisiator.
nl::Menenun::Profil::BDX_Development::ReceiveReject The ReceiveReject pesan digunakan untuk menolak pertukaran diusulkan ketika pengirim adalah inisiator.
nl::Menenun::Profil::BDX_Development::SendAccept The SendAccept pesan digunakan untuk menerima pertukaran diusulkan ketika pengirim adalah inisiator.
nl::Menenun::Profil::BDX_Development::SendInit The SendInit pesan digunakan untuk memulai pertukaran ketika pengirim adalah inisiator.
nl::Menenun::Profil::BDX_Development::SendReject The SendReject pesan digunakan untuk menolak pertukaran diusulkan ketika pengirim adalah inisiator.
nl::Menenun::Profil::BDX_Development::TransferError Pesan Kesalahan digunakan untuk melaporkan kesalahan dan membatalkan pertukaran.

Struktur

nl::Menenun::Profil::BDX_Development::BDXHandlers
nl::Menenun::Profil::BDX_Development::BDXTransfer Struktur ini berisi anggota data yang mewakili transfer BDX aktif.

nl:: Menenun:: Profil:: Transfer Data Massal

Kelas

nl::Menenun::Profil::BulkDataTransfer::BdxDelegate

nl:: Menenun:: Profil:: DataManagement_Current

Kelas

nl::Menenun::Profil::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Menenun::Profil::DataManagement_Current::BuilderBase Kelas dasar untuk encoder pesan WDM.
nl::Menenun::Profil::DataManagement_Current::CircularEventReader Sebuah TLVReader didukung oleh CircularEventBuffer .
nl::Menenun::Profil::DataManagement_Current::Command
nl::Menenun::Profil::DataManagement_Current::CommandSender
nl::Menenun::Profil::DataManagement_Current::GenericTraitCatalogImpl Sebuah Weave disediakan pelaksanaan TraitCatalogBase antarmuka untuk koleksi contoh data yang sifat yang semua mengacu pada sumber daya yang sama.
nl::Menenun::Profil::DataManagement_Current::IDataElementAccessControlDelegate Antarmuka yang akan diimplementasikan oleh pemroses elemen data dalam NotifyRequest.
nl::Menenun::Profil::DataManagement_Current::IDirtyPathCut
nl::Menenun::Profil::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Antarmuka yang akan diimplementasikan oleh aplikasi untuk membuat serial akses ke struktur data kunci WDM.
nl::Menenun::Profil::DataManagement_Current::IWeaveWDMMutex Antarmuka objek mutex.
nl::Menenun::Profil::DataManagement_Current::ListBuilderBase Kelas dasar untuk encoders pesan WDM, khusus di TLV berbagai elemen seperti Daftar Data dan Daftar Version.
nl::Menenun::Profil::DataManagement_Current::ListParserBase Kelas dasar untuk parser pesan WDM, khusus di TLV berbagai elemen seperti Daftar Data dan Daftar Version.
nl::Menenun::Profil::DataManagement_Current::LogBDXUpload
nl::Menenun::Profil::DataManagement_Current::LoggingConfiguration LoggingConfiguration merangkum komponen dikonfigurasi dari Weave acara Logging subsistem.
nl::Menenun::Profil::DataManagement_Current::LoggingManagement Kelas untuk mengelola log peristiwa dalam memori.
nl::Menenun::Profil::DataManagement_Current::NotificationEngine
nl::Menenun::Profil::DataManagement_Current::ParserBase Kelas dasar untuk parser pesan WDM.
nl::Menenun::Profil::DataManagement_Current::ResourceIdentifier Struktur yang merangkum ID sumber daya.
nl::Menenun::Profil::DataManagement_Current::SingleResourceTraitCatalog
nl::Menenun::Profil::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine Ini adalah hosting tunggal untuk semua langganan WDM Next, baik dari sisi klien maupun penerbit.
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Menenun::Profil::DataManagement_Current::TraitCatalogBase
nl::Menenun::Profil::DataManagement_Current::TraitDataSink
nl::Menenun::Profil::DataManagement_Current::TraitDataSource
nl::Menenun::Profil::DataManagement_Current::TraitSchemaEngine Mesin skema mengambil informasi skema yang terkait dengan sifat tertentu dan menyediakan fasilitas untuk menguraikan dan menerjemahkannya ke dalam bentuk yang dapat digunakan oleh mesin WDM.
nl::Menenun::Profil::DataManagement_Current::TraitUpdatableDataSink
nl::Menenun::Profil::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut Kelas utilitas untuk mengembalikan kamus ke antrian tertunda saat memproses jalur properti yang memiliki anak kamus.
nl::Menenun::Profil::DataManagement_Current::UpdateDirtyPathFilter Kelas utilitas untuk memfilter jalur saat menangani notifikasi.
nl::Menenun::Profil::DataManagement_Current::UpdateEncoder Objek ini mengkodekan WDM UpdateRequest dan PartialUpdateRequest muatan.
nl::Menenun::Profil::DataManagement_Current::ViewClient

Struktur

nl::Menenun::Profil::DataManagement_Current::CircularEventBuffer Intern acara penyangga, dibangun di sekitar nl :: Weave :: TLV :: WeaveCircularTLVBuffer .
nl::Menenun::Profil::DataManagement_Current::ConstSchemaVersionRange
nl::Menenun::Profil::DataManagement_Current::CopyAndAdjustDeltaTimeContext Struktur internal untuk melintasi daftar acara.
nl::Menenun::Profil::DataManagement_Current::DebugLogContext
nl::Menenun::Profil::DataManagement_Current::DetailedRootSection Struktur yang memberikan resolusi penuh dari instance sifat.
nl::Menenun::Profil::DataManagement_Current::EventEnvelopeContext Struktur internal untuk melintasi peristiwa.
nl::Menenun::Profil::DataManagement_Current::EventLoadOutContext Struktur untuk menyalin daftar acara pada output.
nl::Menenun::Profil::DataManagement_Current::EventOptions Struktur yang menyediakan opsi untuk berbagai bidang acara.
nl::Menenun::Profil::DataManagement_Current::EventSchema Struktur yang mendefinisikan skema untuk metadata peristiwa.
nl::Menenun::Profil::DataManagement_Current::ExternalEvents Struktur untuk melacak peristiwa yang disimpan di platform.
nl::Menenun::Profil::DataManagement_Current::LogStorageResources Kelas pembantu yang digunakan dalam menginisialisasi manajemen logging.
nl::Menenun::Profil::DataManagement_Current::ReclaimEventCtx
nl::Menenun::Profil::DataManagement_Current::SchemaVersionRange
nl::Menenun::Profil::DataManagement_Current::TraitPath
nl::Menenun::Profil::DataManagement_Current::TraitPathStore
nl::Menenun::Profil::DataManagement_Current::VersionedTraitPath

serikat pekerja

nl::Menenun::Profil::DataManagement_Current::Stempel waktu Union yang menyediakan sistem set aplikasi atau stempel waktu UTC.

nl:: Menenun:: Profil:: DataManagement_Current:: BaseMessageWithSubscribeId

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Current:: Perintah Kustom

Kelas

nl::Menenun::Profil::DataManagement_Current::CustomCommand::Builder WDM Kustom Command definisi encoder.
nl::Menenun::Profil::DataManagement_Current::CustomCommand::Parser WDM Kustom Command Minta definisi parser.

nl:: Menenun:: Profil:: DataManagement_Current:: ResponsPerintah Kustom

Kelas

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder WDM Kustom Command definisi encoder Response.
nl::Menenun::Profil::DataManagement_Current::CustomCommandResponse::Parser WDM Kustom Command definisi parser Response.

nl:: Menenun:: Profil:: DataManagement_Current:: Elemen Data

Kelas

nl::Menenun::Profil::DataManagement_Current::DataElement::Builder Definisi encoder Elemen Data WDM.
nl::Menenun::Profil::DataManagement_Current::DataElement::Parser Definisi parser Elemen Data WDM.

nl:: Menenun:: Profil:: DataManagement_Current:: Daftar Data

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Current:: Peristiwa

Kelas

nl::Menenun::Profil::DataManagement_Current::Event::Builder
nl::Menenun::Profil::DataManagement_Current::Event::Parser

nl:: Menenun:: Profil:: DataManagement_Current:: Daftar Acara

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Current:: Permintaan Pemberitahuan

Kelas

nl::Menenun::Profil::DataManagement_Current::NotificationRequest::Parser

nl:: Menenun:: Profil:: DataManagement_Current:: jalan

Kelas

nl::Menenun::Profil::DataManagement_Current::Path::Builder
nl::Menenun::Profil::DataManagement_Current::Path::Parser

nl:: Menenun:: Profil:: DataManagement_Current:: Daftar Jalur

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Current:: Catatan Penolakan

Kelas

nl::Menenun::Profil::DataManagement_Current::RejectionRecord::Builder
nl::Menenun::Profil::DataManagement_Current::RejectionRecord::Parser

nl:: Menenun:: Profil:: DataManagement_Current:: Daftar Catatan Penolakan

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Current:: Elemen Status

Kelas

nl::Menenun::Profil::DataManagement_Current::StatusElement::Builder Definisi encoder Elemen Status WDM.
nl::Menenun::Profil::DataManagement_Current::StatusElement::Parser Definisi parser Elemen Status WDM.

nl:: Menenun:: Profil:: DataManagement_Current:: Daftar Status

Kelas

nl::Menenun::Profil::DataManagement_Current::StatusList::Builder Pembuat Daftar Status.
nl::Menenun::Profil::DataManagement_Current::StatusList::Parser

nl:: Menenun:: Profil:: DataManagement_Current:: BerlanggananBatalPermintaan

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Current:: BerlanggananKonfirmasiPermintaan

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Current:: Permintaan Berlangganan

Kelas

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Menenun::Profil::DataManagement_Current::SubscribeRequest::Parser WDM Jalur definisi parser.

nl:: Menenun:: Profil:: DataManagement_Current:: Tanggapan Berlangganan

Kelas

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Menenun::Profil::DataManagement_Current::SubscribeResponse::Parser WDM Jalur definisi parser.

nl:: Menenun:: Profil:: DataManagement_Current:: PerbaruiPermintaan

Kelas

nl::Menenun::Profil::DataManagement_Current::UpdateRequest::Parser Definisi parser Permintaan Pembaruan WDM.

nl:: Menenun:: Profil:: DataManagement_Current:: Perbarui Respons

Kelas

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder Definisi encoder Respon Pembaruan WDM.
nl::Menenun::Profil::DataManagement_Current::UpdateResponse::Parser

nl:: Menenun:: Profil:: DataManagement_Current:: Daftar Versi

Kelas

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

nl:: Menenun:: Profil:: DataManagement_Legacy

Kelas

nl::Menenun::Profil::DataManagement_Legacy::Mengikat The Binding kelas mengelola negara komunikasi atas nama entitas aplikasi yang menggunakan Weave.
nl::Menenun::Profil::DataManagement_Legacy::ClientDataManager Kelas abstrak yang berisi definisi metode konfirmasi dan indikasi yang diperlukan oleh klien WDM.
nl::Menenun::Profil::DataManagement_Legacy::ClientNotifier Kelas tambahan yang digunakan saat dukungan langganan dan pemberitahuan diinginkan pada klien WDM.
nl::Menenun::Profil::DataManagement_Legacy::DMClient Kelas dasar abstrak untuk klien WDM khusus aplikasi.
nl::Menenun::Profil::DataManagement_Legacy::DMPublisher Kelas dasar abstrak untuk penerbit WDM khusus aplikasi.
nl::Menenun::Profil::DataManagement_Legacy::ProfileDatabase Abstrak ProfileDatabase kelas tambahan.
nl::Menenun::Profil::DataManagement_Legacy::ProtocolEngine Kelas mesin protokol WDM.
nl::Menenun::Profil::DataManagement_Legacy::PublisherDataManager Kelas abstrak yang berisi definisi metode konfirmasi dan notifikasi yang diperlukan oleh penerbit WDM.

nl:: Menenun:: Profil:: Kontrol Perangkat

Kelas

nl::Menenun::Profil::DeviceControl::DeviceControlDelegate Delegasikan kelas untuk mengimplementasikan operasi Kontrol Perangkat yang masuk pada perangkat server.
nl::Menenun::Profil::DeviceControl::DeviceControlServer Kelas server untuk menerapkan profil Kontrol Perangkat.

nl:: Menenun:: Profil:: Deskripsi perangkat

Kelas

nl::Menenun::Profil::DeskripsiPerangkat::DeskripsiPerangkatKlien Objek klien untuk mengeluarkan permintaan Deskripsi Perangkat.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer Objek server untuk merespons permintaan Deskripsi Perangkat.
nl::Menenun::Profil::Deskripsi Perangkat::IdentifikasiKriteriaPerangkat Mewakili kriteria yang digunakan untuk memilih perangkat dalam protokol Identifikasi Perangkat.
nl::Menenun::Profil::Deskripsi Perangkat::IdentifyRequestMessage Bentuk Parsing dari Pesan IdentifikasiPermintaan.
nl::Menenun::Profil::Deskripsi Perangkat::IdentifyResponseMessage Bentuk Parsing dari Pesan IdentifikasiRespon.
nl::Menenun::Profil::Deskripsi Perangkat::TextDescriptorReader
nl::Menenun::Profil::Deskripsi Perangkat::TextDescriptorWriter
nl::Menenun::Profil::Deskripsi Perangkat::MenenunDeskrip Perangkat Berisi informasi deskriptif tentang perangkat Weave.

nl:: Menenun:: Profil:: Gema_Berikutnya

Kelas

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:: Menenun:: Profil:: Penyediaan Kain

Kelas

nl::Menenun::Profil::Penyediaan Kain::Penyediaan KainDelegasi Delegasikan kelas untuk menerapkan tindakan tambahan yang terkait dengan operasi Penyediaan Fabric.
nl::Menenun::Profil::FabricProvisioning::FabricProvisioningServer Kelas server untuk menerapkan profil Penyediaan Fabric.

nl:: Menenun:: Profil:: Denyut jantung

Kelas

nl::Menenun::Profil::Detak Jantung::MenenunPenerima Detak Jantung Weave Heartbeat kelas Receiver.
nl::Menenun::Profil::Detak Jantung::MenenunHeartbeatSender Weave Heartbeat kelas Sender.

nl:: Menenun:: Profil:: Penyediaan Jaringan

Kelas

nl::Menenun::Profil::Penyediaan Jaringan::Info Jaringan Sebuah kelas utilitas untuk serialisasi dan deserializing muatan dikomunikasikan melalui NetworkProvisioning profil: merangkum informasi yang berkaitan dengan jaringan mendeteksi dan mengkonfigurasi.
nl::Menenun::Profil::Penyediaan Jaringan::Penyediaan JaringanDelegasi Delegasikan kelas untuk menerapkan operasi Penyediaan Jaringan.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Kelas server untuk menerapkan profil Penyediaan Jaringan.
nl::Menenun::Profil::Penyediaan Jaringan::WirelessRegConfig Wadah untuk informasi konfigurasi peraturan nirkabel.

Struktur

nl::Menenun::Profil::Penyediaan Jaringan::WirelessRegDomain Kode 2 karakter yang mengidentifikasi domain pengaturan nirkabel.

nl:: Menenun:: Profil:: Keamanan

Kelas

nl::Menenun::Profil::Keamanan::CertificateKeyId
nl::Menenun::Profil::Keamanan::ValidasiKonteks
nl::Weave::Profil::Keamanan::WeaveCertificateData
nl::Menenun::Profil::Keamanan::MenenunCertificateSet
nl::Weave::Profil::Keamanan::WeaveDN
nl::Menenun::Profil::Keamanan::MenenunProvisioningBundle
nl::Weave::Profil::Keamanan::WeaveSignatureGenerator Menghasilkan WeaveSignature menggunakan kunci pribadi dalam memori.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Menyediakan fungsionalitas umum untuk menghasilkan WeaveSignatures.

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

Kelas

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

Kelas

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

Kelas

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

Kelas

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

Kelas

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

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

Struktur

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

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

Kelas

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

nl:: Weave:: Profiles:: ServiceDirectory

Kelas

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

Struktur

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

nl:: Weave:: Profiles:: ServiceProvisioning

Kelas

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

Kelas

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 Kelas bantu yang mewakili spesifikasi produk.
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

Kelas

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

nl:: Weave:: Profiles:: Time

Kelas

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec untuk pesan Pemberitahuan Perubahan Waktu
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec untuk offset UTC dari zona waktu.

Struktur

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

Kelas

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

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

Kelas

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

Kelas

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

Kelas

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

Struktur

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 Callback yang terkait dengan pengidentifikasi profil yang ditentukan untuk mengembalikan string dukungan yang dapat dibaca manusia yang terkait dengan profil.

nl:: Weave:: System

Kelas

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.

Struktur

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

Kelas

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

nl:: Weave:: TLV

Kelas

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Menyediakan parser efisien memori untuk data yang dikodekan dalam Weave TLV Format.
nl::Weave::TLV::TLVUpdater Menyediakan Reader / Writer antarmuka bersatu untuk mengedit / menambahkan / menghapus elemen di TLV encoding.
nl::Weave::TLV::TLVWriter Menyediakan encoder efisien memori untuk menulis data dalam Weave TLV Format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer menyediakan penyimpanan melingkar untuknl :: Weave :: TLV :: TLVWriter dan nl :: Weave :: TLVTLVReader.

nl:: Weave:: TLV:: Debug

Struktur

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

nl:: Weave:: TLV:: Utilities

Struktur

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

nl:: Weave:: Warm

Kelas

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

Struktur

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

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

Kelas

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