Referensi OpenWeave C++

Halaman referensi untuk OpenWeave.

nl

Struct

nl::ArrayLengthAndBuffer Bantuan untuk menggabungkan array dengan panjang.
nl::ErrorFormatter
nl::FieldDescriptor Struktur yang menjelaskan kolom TLV dalam struktur skema dan menghubungkannya ke data dalam c-struct.
nl::PengelolaanMemori C-struct memori mengalokasikan/fungsi bebas.
nl::SchemaFieldDescriptor Wrapper di sekitar array FieldDescriptors untuk menjelaskan struktur/struktur skema.
nl::SerialisasiKonteks C-struct yang berisi konteks atau status apa pun yang kami perlukan untuk serialisasi atau deserialisasi.
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 Pasangan data dengan struktur data c dan StructureSchemaDescriptor untuk menulis struktur TLV berdasarkan data tersebut.

nl::ArgParser

Class

nl::ArgParser::HelpOptions OptionSet umum untuk menangani opsi informasi (help, version).
nl::ArgParser::OptionSetBase OptionSet yang mana pengendali adalah fungsi virtual.

Struct

nl::ArgParser::OptionDef Menentukan opsi command line.
nl::ArgParser::OpsiSet Menentukan grup opsi command line yang terkait dan dapat digunakan kembali secara logis.

nl::Ble

Class

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

Struct

nl::Ble::WeaveBLEDeviceIdentifikasiInfo Blok Informasi Identifikasi Perangkat BLE.
nl::Ble::WeaveBleUUID

nl::Ble::Platform::BlueZ

Struct

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

nl::Inet

Class

nl::Inet::AsyncDNSResolverSocket Ini adalah class internal untuk InetLayer yang menyediakan API helper untuk resolusi Sistem Nama Domain Asinkron (DNS) di InetLayer.
nl::Inet::DNSResolver Ini adalah class internal untuk InetLayer yang menyediakan abstraksi resolusi Domain Name System (DNS) di InetLayer.
nl::Inet::EndPointBasis Dasar-dasar class endpoint transportasi internet.
nl::Inet::InetLayer Layanan 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 thread.
nl::Inet::InetLayerBasis Ini adalah class dasar objek yang dihitung referensi yang dikelola oleh objek InetLayer.
nl::Inet::InterfaceAddressIterator Iterator untuk daftar alamat IP antarmuka jaringan sistem.
nl::Inet::InterfaceIterator Iterator untuk daftar antarmuka jaringan sistem.
nl::Inet::IPIP Alamat protokol internet.
nl::Inet::IPEndPointBasis Objek class ini mewakili endpoint protokol IP yang tidak dapat dibuat instance.
nl::Inet::IPPacketInfo Informasi tentang pesan/koneksi masuk/keluar.
nl::Inet::IPPrefix Awalan alamat protokol internet.
nl::Inet::RawEndPoint Objek class ini mewakili endpoint jaringan IP mentah.
nl::Inet::SocketSocket Merepresentasikan kumpulan peristiwa I/O yang diminta/tertunda pada soket.
nl::Inet::TCPEndPoint Objek class ini mewakili endpoint transport TCP.
nl::Inet::TunEndPoint Objek class ini mewakili antarmuka tunnel.
nl::Inet::UDPEndPoint Objek class ini mewakili endpoint transport UDP.

Serikat

nl::Inet::AddSockAddr

nl::Tenun

Class

nl::Menenun::Mengikat Mengambil target yang diinginkan dari komunikasi Weave dan informasi konfigurasi terkait.
nl::Tenun::Penghitung Antarmuka untuk mengelola penghitung sebagai nilai bilangan bulat.
nl::Weave::ExchangeContext Class ini merepresentasikan percakapan berkelanjutan (ExchangeContext) antara dua node atau lebih.
nl::Menenun::FabricStateDelegate Class delegasi abstrak ini mengomunikasikan perubahan status kain.
nl::Weave::HostPortList Untuk mengelola dan memanipulasi Daftar Port Host, kumpulan biner host dan port yang dienkode ke biner dan ringkas yang terkait dengan Direktori Layanan Weave.
nl::Weave::JNIUtils
nl::Menenun::MonotonicallyIncrusingCounter Class untuk mengelola penghitung yang meningkat secara monoton sebagai nilai bilangan bulat.
nl::Tenun::PersistedCounter Class untuk mengelola penghitung sebagai nilai bilangan bulat yang dimaksudkan untuk dipertahankan di seluruh reboot.
nl::Weave::WeaveConnection Definisi class Weave Connection.
nl::Weave::WeaveConnectionTunnel Definisi class WeaveConnectionTunnel, yang mengelola pasangan TCPEndPoints yang WeaveConnections aslinya telah digabungkan, dan di mana WeaveMessageLayer meneruskan semua penutupan data dan koneksi.
nl::Menenun::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader Menentukan profil Weave dan jenis pesan dari pesan Weave tertentu dalam ExchangeContext.
nl::Weave::WeaveExchangeManager Class ini digunakan untuk mengelola ExchangeContexts dengan node Weave lainnya.
nl::Menenun::WeaveFabricState Deklarasi maju dari WeaveFabricState.
nl::Weave::WeaveKeyId Definisi ID Weave Key.
nl::Weave::WeaveMessageLayer Definisi class WeaveMessageLayer, 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 Objek dasar umum untuk mengimplementasikan penjawab (server) tidak diminta dari profil Weave yang mengenkapsulasi validasi permintaan yang diautentikasi dan mengirim laporan status serta menyediakan penyimpanan anggota data umum untuk status kain dan pengelola bursa.
nl::Weave::WeaveServerDelegateBase Class 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.

Struct

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

Serikat

nl::Weave::WeaveEncryptionKey

nl::Tenun::ASN1

Class

nl::Menenun::ASN1::ASN1Reader
nl::Tenun::ASN1::ASN1UniversalTime
nl::Menenun::ASN1::ASN1Writer

nl::Tenun::Kripto

Class

nl::Tenun::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::Tenun::Crypto::EncodedRSASignature
nl::Tenun::Crypto::HKDF
nl::Menenun::Crypto::HKDFSHA1Or256
nl::Menenun::Crypto::HMAC

nl::Tenun::DeviceLayer

Class

nl::Weave::DeviceLayer::ConfigurationManager Memberikan akses ke informasi konfigurasi waktu proses dan runtime untuk perangkat Weave.
nl::Weave::DeviceLayer::ConfigurationManagerImpl Implementasi konkret objek singleton ConfigurationManager untuk platform EFR32.
nl::Tenun::DeviceLayer::ConnectivityManager Menyediakan kontrol konektivitas jaringan untuk perangkat Weave.
nl::Tenun::DeviceLayer::ConnectivityManagerImpl Implementasi konkret objek singleton ConnectivityManager untuk platform Silicon Labs EFR32.
nl::Weave::DeviceLayer::PlatformManager Menyediakan fitur untuk melakukan inisialisasi dan berinteraksi dengan stack jaringan Weave pada perangkat yang mengaktifkan Weave.
nl::Tenun::DeviceLayer::PlatformManagerImpl Implementasi konkret objek singleton PlatformManager untuk platform EFR32.
nl::Tenun::DeviceLayer::SoftwareUpdateManager
nl::Tenun::DeviceLayer::SoftwareUpdateManagerImpl Implementasi konkret objek singleton SoftwareUpdateManager untuk platform Silicon Labs EFR32.
nl::Tenun::DeviceLayer::ThreadStackManager Menyediakan fitur untuk melakukan inisialisasi dan berinteraksi dengan stack Thread pada perangkat yang mengaktifkan Weave.
nl::Tenun::DeviceLayer::ThreadStackManagerImpl Implementasi konkret objek singleton ThreadStackManager untuk platform EFR32 menggunakan Silicon Labs SDK dan stack OpenThread.
nl::Weave::DeviceLayer::TimeSyncManager Mengelola sinkronisasi waktu untuk Perangkat Weave.
nl::Tenun::DeviceLayer::TraitManager Mengelola publikasi dan langganan fitur Pengelolaan Data Weave untuk perangkat Weave.

Struct

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

nl::Weave::DeviceLayer::Internal

Class

nl::Tenun::DeviceLayer::Internal::BLEManager Menyediakan kontrol atas layanan WoBLE dan konektivitas untuk perangkat Weave.
nl::Tenun::DeviceLayer::Internal::BLEManagerImpl Implementasi konkret objek singleton NetworkProvisioningServer untuk platform EFR32.
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::Menenun::DeviceLayer::Internal::DeviceIdentityTraitDataSource Mengimplementasikan sumber data untuk Weave DeviceIdentityTrait.
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Menenun::DeviceLayer::Internal::EchoServer Menerapkan Profil Echo Weave untuk Perangkat Weave.
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config Memberikan fungsi dan definisi untuk mengakses informasi konfigurasi perangkat di ESP32.
nl::Weave::DeviceLayer::Internal::ESP32Utils
nl::Menenun::DeviceLayer::Internal::FabricProvisioningServer Menerapkan profil Penyediaan Kain Weave untuk perangkat Weave.
nl::Menenun::DeviceLayer::Internal::FactoryProvisioning Implementasi default dari fitur penyediaan pabrik perangkat.
nl::Tenun::DeviceLayer::Internal::FactoryProvisioningBase Mendukung penyediaan pabrik perangkat saat booting.
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl Menyediakan implementasi umum fitur ConfigurationManager yang berfungsi di beberapa platform.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl Menyediakan implementasi umum fitur ConnectivityManager yang berfungsi di beberapa platform.
nl::Menenun::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE Menyediakan implementasi umum fitur ConnectivityManager khusus BLE untuk platform tempat fungsi BLE diimplementasikan oleh class BLEManager.
nl::Menenun::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE Menyediakan implementasi umum fitur ConnectivityManager khusus BLE untuk platform yang tidak mendukung BLE.
nl::Menenun::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread Menyediakan implementasi umum fitur ConnectivityManager khusus Wi-Fi untuk digunakan di platform yang TIDAK mendukung Thread.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel Menyediakan implementasi umum fitur ConnectivityManager khusus tunnel layanan untuk platform yang tidak mendukung tunnel layanan.
nl::Menenun::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Menyediakan implementasi umum fitur ConnectivityManager khusus Wi-Fi untuk platform yang tidak mendukung Wi-Fi.
nl::Menenun::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread Menyediakan implementasi umum fitur ConnectivityManager khusus Wi-Fi untuk digunakan di platform yang mendukung Thread.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl Menyediakan implementasi umum fitur Software Update Manager yang berfungsi di beberapa platform.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX Menyediakan implementasi umum fitur SoftwareUpdateManager untuk digunakan pada platform yang mendukung BDX.
nl::Menenun::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS Menyediakan implementasi umum fitur ThreadStackManager yang berfungsi pada platform FreeRTOS.
nl::Menenun::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread Menyediakan implementasi umum fitur ThreadStackManager yang berfungsi bersama dengan OpenThread.
nl::Tenun::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP Menyediakan implementasi umum fitur ThreadStackManager yang berfungsi bersama dengan OpenThread dan LwIP.
nl::Tenun::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::Tenun::DeviceLayer::Internal::NetworkProvisioningServerImpl Implementasi konkret objek singleton NetworkProvisioningServer untuk platform Silicon Labs EFR32.
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config Memberikan fungsi dan definisi untuk mengakses konfigurasi perangkat yang dipertahankan pada platform berdasarkan Nordic nRF5 SDK.
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer Menerapkan profil Penyediaan Layanan Weave untuk perangkat Weave.
nl::Menenun::DeviceLayer::Internal::ThreadTelemetry
nl::Menenun::DeviceLayer::Internal::ThreadTopology
nl::Menenun::DeviceLayer::Internal::TunnelTelemetry
nl::Tenun::DeviceLayer::Internal::WeaveTelemetryBase Ini adalah class dasar yang menangani fungsi telemetri jaringan untuk jaringan yang berbeda-beda.
nl::Menenun::DeviceLayer::Internal::WiFiTelemetry

nl::Tenun::DeviceManager

Class

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

nl::Tenun::Platform::Keamanan

Class

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

nl::Tenun::Profil

Class

nl::Weave::Profiles::MessageIterator Untuk menggunakan buffer pesan secara bijak, kita menentukan iterator ini, yang bisa digunakan untuk memantau batas dan sebagainya.
nl::Tenun::Profil::ReferencedString Berikut cara menangani string di Weave.
nl::Weave::Profiles::ReferencedTLVData Demikian pula, kita harus dapat mewakili blob lama data TLV.
nl::Menenun::Profil::RetainedPacketBuffer Ini adalah class dasar yang berfungsi sebagai objek praktis untuk otomatis mereferensikan penghitungan System::PacketBuffer.
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Tenun::Profil::BDX_Current

Class

nl::Tenun::Profil::BDX_Current::BlockAck
nl::Tenun::Profil::BDX_Current::BlockEOF
nl::Tenun::Profil::BDX_Current::BlockEOFAck
nl::Tenun::Profil::BDX_Current::BlockQuery
nl::Tenun::Profil::BDX_Current::BlockSend
nl::Tenun::Profil::BDX_Current::ReceiveAccept
nl::Tenun::Profil::BDX_Current::ReceiveInit
nl::Tenun::Profil::BDX_Current::ReceiveTolak
nl::Tenun::Profil::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Tenun::Profil::BDX_Current::SendTolak
nl::Weave::Profiles::BDX_Current::TransferError
nl::Tenun::Profil::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

nl::Tenun::Profil::BDX_Development

Class

nl::Tenun::Profil::BDX_Development::BdxNode
nl::Tenun::Profil::BDX_Development::BlockAck Pesan BlockAck digunakan untuk mengonfirmasi blok data.
nl::Tenun::Profil::BDX_Development::BlockAckV1 Pesan BlockAckV1 digunakan untuk mengonfirmasi blok data.
nl::Tenun::Profil::BDX_Development::BlockEOF Pesan BlockEOF digunakan untuk mentransfer blok data terakhir dari pengirim ke penerima.
nl::Tenun::Profil::BDX_Development::BlockEOFAck Pesan BlockEOFAck digunakan untuk mengonfirmasi blok data terakhir.
nl::Tenun::Profil::BDX_Development::BlockEOFAckV1 Pesan BlockEOFAckV1 digunakan untuk mengonfirmasi blok data terakhir.
nl::Tenun::Profil::BDX_Development::BlockEOFV1 Pesan BlockEOFV1 digunakan untuk mentransfer blok data terakhir dari pengirim ke penerima.
nl::Tenun::Profil::BDX_Development::BlockQuery Pesan BlockQuery digunakan untuk meminta blok data ditransfer dari pengirim ke penerima.
nl::Tenun::Profil::BDX_Development::BlockQueryV1 Pesan BlockQueryV1 digunakan untuk meminta blok data ditransfer dari pengirim ke penerima.
nl::Tenun::Profil::BDX_Development::BlockSend Pesan BlockSend digunakan untuk mentransfer blok data dari pengirim ke penerima.
nl::Tenun::Profil::BDX_Development::BlockSendV1 Pesan BlockSendV1 digunakan untuk mentransfer blok data dari pengirim ke penerima.
nl::Tenun::Profil::BDX_Development::ReceiveAccept Pesan ReceiveAccept digunakan untuk menerima bursa yang diusulkan jika penerimanya adalah inisiator.
nl::Tenun::Profil::BDX_Development::ReceiveInit Pesan ReceiveInit digunakan untuk memulai pertukaran saat penerima adalah inisiator.
nl::Tenun::Profil::BDX_Development::ReceiveDeny Pesan ReceiveDeny digunakan untuk menolak pertukaran yang diusulkan saat pengirim adalah inisiator.
nl::Tenun::Profil::BDX_Development::SendAccept Pesan SendAccept digunakan untuk menerima bursa yang diusulkan jika pengirim adalah inisiator.
nl::Menenun::Profil::BDX_Development::SendInit Pesan SendInit digunakan untuk memulai pertukaran saat pengirim adalah penginisialisasi.
nl::Tenun::Profil::BDX_Development::SendTolak Pesan SendTolak digunakan untuk menolak pertukaran yang diusulkan saat pengirim adalah pembuat inisiatif.
nl::Tenun::Profil::BDX_Development::TransferError Pesan Error digunakan untuk melaporkan error dan membatalkan bursa.

Struct

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

nl::Tenun::Profil::TransferData Massal

Class

nl::Weave::Profiles::bulkDataTransfer::BdxDelegate

nl::Weave::Profiles::DataManagement_Current

Class

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase Class dasar untuk encoder pesan WDM.
nl::Weave::Profiles::DataManagement_Current::CircularEventReader TLVReader yang didukung oleh CircularEventBuffer.
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl Weave menyediakan implementasi antarmuka TraitCatalogBase untuk kumpulan instance data karakteristik yang semuanya merujuk ke resource yang sama.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate Antarmuka yang akan diimplementasikan oleh pemroses elemen data dalam NotifyRequest.
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Antarmuka yang akan diimplementasikan oleh aplikasi untuk membuat serialisasi akses ke struktur data WDM utama.
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMMutex Antarmuka objek mutex.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase Class dasar untuk encoder pesan WDM, yang dikhususkan untuk elemen array TLV seperti Daftar Data dan Daftar Versi.
nl::Weave::Profiles::DataManagement_Current::ListParserBase Class dasar untuk parser pesan WDM, yang dikhususkan untuk elemen array TLV seperti Daftar Data dan Daftar Versi.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration merangkum komponen yang dapat dikonfigurasi dari subsistem Logging Peristiwa Weave.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement Class untuk mengelola log peristiwa di memori.
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase Class dasar untuk parser pesan WDM.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier Struktur yang merangkum ID resource.
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine Ini adalah singleton yang menghosting semua langganan WDM Next, baik sisi klien maupun penerbit.
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::Tenun::Profil::DataManagement_Current::TraitSchemaEngine Mesin skema mengambil informasi skema yang terkait dengan karakteristik tertentu dan menyediakan fasilitas untuk menguraikan dan menerjemahkannya ke dalam bentuk yang dapat digunakan oleh mesin WDM.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut Class utilitas untuk menempatkan kembali kamus ke antrean yang tertunda saat memproses jalur properti yang memiliki turunan kamus.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter Class utilitas untuk memfilter jalur saat menangani notifikasi.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder Objek ini mengenkode payload UpdateRequest dan PartialUpdateRequest WDM.
nl::Weave::Profiles::DataManagement_Current::ViewClient

Struct

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer Buffering peristiwa internal, yang dibuat di sekitar nl::Weave::TLV::WeaveCircularTLVBuffer.
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext Struktur internal untuk menjelajahi daftar peristiwa.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection Struktur yang memberikan resolusi penuh dari instance fitur.
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext Struktur internal untuk melintasi peristiwa.
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext Struktur untuk menyalin daftar peristiwa pada output.
nl::Weave::Profiles::DataManagement_Current::EventOptions Struktur yang menyediakan opsi untuk berbagai kolom peristiwa.
nl::Weave::Profiles::DataManagement_Current::EventSchema Struktur yang menentukan skema untuk metadata peristiwa.
nl::Weave::Profiles::DataManagement_Current::ExternalEvents Struktur untuk melacak peristiwa yang disimpan di platform.
nl::Weave::Profiles::DataManagement_Current::LogStorageResources Class helper yang digunakan dalam menginisialisasi pengelolaan logging.
nl::Tenun::Profil::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

Serikat

nl::Tenun::Profil::DataManagement_Current::Timestamp Gabungan yang menyediakan sistem kumpulan aplikasi atau stempel waktu UTC.

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId

Class

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

nl::Weave::Profiles::DataManagement_Current::CustomCommand

Class

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder Definisi encoder Command Kustom WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser Definisi parser Permintaan Command Kustom WDM.

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse

Class

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder Definisi encoder Respons Perintah Kustom WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser Definisi parser Respons Perintah Kustom WDM.

nl::Weave::Profiles::DataManagement_Current::DataElement

Class

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder Definisi encoder Elemen Data WDM.
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser Definisi parser Elemen Data WDM.

nl::Weave::Profiles::DataManagement_Current::DataList

Class

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

nl::Tenun::Profil::DataManagement_Current::Peristiwa

Class

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

nl::Weave::Profiles::DataManagement_Current::EventList

Class

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

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

Class

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

nl::Weave::Profiles::DataManagement_Current::Jalur

Class

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

nl::Weave::Profiles::DataManagement_Current::PathList

Class

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

nl::Weave::Profiles::DataManagement_Current::DenyionRecord

Class

nl::Weave::Profiles::DataManagement_Current::DenyionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::DenyionRecord::Parser

nl::Weave::Profiles::DataManagement_Current::DenyionRecordList

Class

nl::Weave::Profiles::DataManagement_Current::DenyionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::DenyionRecordList::Parser

nl::Weave::Profiles::DataManagement_Current::StatusElement

Class

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder Definisi encoder Elemen Status WDM.
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser Definisi parser Elemen Status WDM.

nl::Weave::Profiles::DataManagement_Current::StatusList

Class

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder Builder StatusList.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest

Class

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

nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest

Class

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

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest

Class

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser Definisi parser Path WDM.

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse

Class

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Tenun::Profil::DataManagement_Current::SubscribeResponse::Parser Definisi parser Path WDM.

nl::Weave::Profiles::DataManagement_Current::UpdateRequest

Class

nl::Tenun::Profil::DataManagement_Current::UpdateRequest::Parser Definisi parser Permintaan Update WDM.

nl::Weave::Profiles::DataManagement_Current::UpdateResponse

Class

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder Definisi encoder Respons Pembaruan WDM.
nl::Tenun::Profil::DataManagement_Current::UpdateResponse::Parser

nl::Weave::Profiles::DataManagement_Current::VersionList

Class

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

nl::Tenun::Profil::DataManagement_Legacy

Class

nl::Menenun::Profil::DataManagement_Legacy::Binding Class Binding mengelola status komunikasi atas nama entitas aplikasi menggunakan Weave.
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager Class abstrak yang berisi definisi metode konfirmasi dan indikasi yang diperlukan oleh klien WDM.
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier Class tambahan yang digunakan saat dukungan langganan dan notifikasi diinginkan pada klien WDM.
nl::Weave::Profiles::DataManagement_Legacy::DMClient Class dasar abstrak untuk klien WDM khusus aplikasi.
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher Class dasar abstrak untuk penayang WDM khusus aplikasi.
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase Class tambahan ProfileDatabase abstrak.
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine Class mesin protokol WDM.
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager Class abstrak yang berisi definisi metode konfirmasi dan notifikasi yang diperlukan oleh penayang WDM.

nl::Tenun::Profil::Kontrol Perangkat

Class

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate Delegasikan class untuk mengimplementasikan operasi Kontrol Perangkat yang masuk di perangkat server.
nl::Weave::Profiles::DeviceControl::DeviceControlServer Class server untuk menerapkan profil Kontrol Perangkat.

nl::Tenun::Profil::Deskripsi Perangkat

Class

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient Objek klien untuk menerbitkan permintaan Deskripsi Perangkat.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer Objek server untuk merespons permintaan Deskripsi Perangkat.
nl::Tenun::Profil::Deskripsi Perangkat::Identifikasi PerangkatKriteria Mewakili kriteria yang digunakan untuk memilih perangkat dalam protokol IdentificationDevice.
nl::Weave::Profiles::DeviceDescription::IdentifikasiRequestMessage Format pesan RequestRequest yang diurai.
nl::Weave::Profiles::DeviceDescription::RecognizeResponseMessage Bentuk Pesan ResponseResponse yang diurai.
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Berisi informasi deskriptif tentang perangkat Weave.

nl::Tenun::Profil::Echo_Next

Class

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

Class

nl::Menenun::Profil::Penyediaan Kain::FabricProvisioningDelegate Delegasikan class untuk menerapkan tindakan tambahan yang sesuai dengan operasi Penyediaan Fabric.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Class server untuk mengimplementasikan profil Penyediaan Fabric.

nl::Tenun::Profil::Jantung jantung

Class

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

nl::Tenun::Profil::Penyediaan Jaringan

Class

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo Class utilitas untuk melakukan serialisasi dan deserialisasi payload yang dikomunikasikan melalui profil NetworkProvisioning: class ini merangkum informasi yang berkaitan dengan pendeteksian dan konfigurasi jaringan.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Delegasikan class untuk menerapkan operasi Penyediaan Jaringan.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Class server untuk menerapkan profil Penyediaan Jaringan.
nl::Weave::Profiles::NetworkProvisioning::NirkabelRegConfig Container untuk informasi konfigurasi peraturan nirkabel.

Struct

nl::Weave::Profiles::NetworkProvisioning::NirkabelRegDomain Kode 2 karakter yang mengidentifikasi domain peraturan nirkabel.

nl::Tenun::Profil::Keamanan

Class

nl::Tenun::Profil::Keamanan::CertificateKeyId
nl::Tenun::Profil::Keamanan::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 Menghasilkan WeaveSignature menggunakan kunci pribadi dalam memori.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Menyediakan fungsionalitas generik untuk menghasilkan WeaveSignatures.

nl::Tenun::Profil::Keamanan::AppKeys

Class

nl::Tenun::Profil::Keamanan::AppKeys::DummyGroupKeyStore
nl::Menenun::Profil::Keamanan::AppKeys::GroupKeyStoreBase Definisi class penyimpanan kunci grup Weave.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Berisi informasi tentang kunci grup aplikasi Weave.

nl::Tenun::Profil::Keamanan::CASE

Class

nl::Tenun::Profil::Keamanan::CASE::BeginSessionContext Menahan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan sesi awal CASE.
nl::Tenun::Profil::Keamanan::CASE::BeginSessionRequestContext Menyimpan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan BeginSessionRequest CASE.
nl::Tenun::Profil::Keamanan::CASE::BeginSessionResponseContext Menyimpan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan BeginSessionRequest CASE.
nl::Tenun::Profil::Keamanan::CASE::Konfigurasi ulangContext Menyimpan informasi yang terkait dengan pembuatan atau pemrosesan pesan Konfigurasi Ulang.
nl::Tenun::Profil::Keamanan::CASE::WeaveCASEAuthDelegate Antarmuka abstrak tempat tindakan autentikasi didelegasikan selama pembuatan sesi CASE.
nl::Menenun::Profil::Keamanan::CASE::WeaveCASEEngine Menerapkan logika inti dari protokol CASE Weave.

nl::Weave::Profiles::Keamanan::CertProvisioning

Class

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Mengimplementasikan logika inti objek protokol Weave Certificate Provisioning.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Antarmuka abstrak tempat tindakan khusus platform didelegasikan selama pengesahan produsen node Weave.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Antarmuka abstrak tempat tindakan spesifik platform didelegasikan selama autentikasi operasional node Weave.

nl::Tenun::Profil::Keamanan::KeyExport

Class

nl::Menenun::Profil::Keamanan::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Mengimplementasikan logika inti dari protokol ekspor kunci Weave.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Class delegasi abstrak yang dipanggil oleh mesin KeyExport untuk melakukan berbagai tindakan yang terkait dengan autentikasi selama ekspor kunci.
nl::Tenun::Profil::Keamanan::KeyExport::WeaveStandAloneKeyExportClient Menerapkan sisi klien dari protokol ekspor kunci Weave untuk digunakan dalam konteks yang berdiri sendiri (non-Weave).

nl::Tenun::Profil::Keamanan::TEMPAT

Class

nl::Menenun::Profil::Keamanan::PASE::WeavePASEEngine

nl::Tenun::Profil::Keamanan::Kode sandi

Struct

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

nl::Tenun::Profil::Keamanan::Ambil

Class

nl::Tenun::Profil::Keamanan::Take::WeaveTakeChallengerAuthDelegate
nl::Tenun::Profil::Keamanan::Take::WeaveTakeEngine
nl::Tenun::Profil::Keamanan::Take::WeaveTakeTokenAuthDelegate

nl::Tenun::Profil::ServiceDirectory

Class

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager Objek pengelola untuk direktori layanan Weave.

Struct

nl::Menenun::Profiles::ServiceDirectory::ServiceConnectBeginArgs Argumen yang diteruskan ke callback WeaveServiceManager::OnConnectBegin.

nl::Tenun::Profil::Penyediaan Layanan

Class

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Menenun::Profil::PenyediaanLayanan::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Class server sederhana untuk menerapkan profil Penyediaan Layanan.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl::Weave::Profiles::SoftwareUpdate

Class

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Class yang menjelaskan pesan ImageAnnounce.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery Class untuk mendukung pembuatan dan decoding pesan kueri gambar.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse Class untuk mendukung pembuatan dan decoding pesan respons kueri gambar.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec Class tambahan yang menyimpan jenis integritas dan hash sebenarnya dari gambar update software.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList Class tambahan untuk menyimpan daftar jenis integritas sebagai bagian dari kueri gambar.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Antarmuka untuk delegasi WeaveImageAnnounceServer.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec Class tambahan yang merepresentasikan spesifikasi produk.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList Class tambahan untuk menyimpan daftar skema update sebagai bagian dari kueri gambar.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server yang memantau pengumuman gambar Weave.

nl::Tenun::Profil::StatusPelaporan

Class

nl::Tenun::Profil::StatusPelaporan::StatusReport

nl::Tenun::Profil::Waktu

Class

nl::Tenun::Profil::Waktu::_TimeSyncNodeBase
nl::Tenun::Profil::Waktu::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec untuk pesan Notifikasi Perubahan Waktu
nl::Tenun::Profil::Waktu::TimeSyncNode
nl::Tenun::Profil::Waktu::TimeSyncRequest
nl::Tenun::Profil::Waktu::TimeSyncResponse
nl::Tenun::Profil::Waktu::TimeZoneUtcOffset Codec untuk selisih UTC zona waktu.

Struct

nl::Tenun::Profil::Waktu::Kontak Ini terbuka untuk publik karena callback TimeSyncNode::FilterTimecorrectionKontributor memberikan tampilan global ke lapisan yang lebih tinggi.
nl::Weave::Profiles::Time::ServeNode digunakan untuk menentukan kontak agar dapat memanggil SyncWithNodes Ini akan dibuka di kelas, bukan di class bersarang untuk membuat deklarasi class TimeSyncNode lebih pendek, dan juga deklarasi ekspor lebih eksplisit.

nl::Weave::Profiles::TokenPairing

Class

nl::Menenun::Profil::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Objek server untuk merespons permintaan Penyambungan Token.

nl::Tenun::Profil::Vendor::Nestlabs::DropcamLegacyPairing

Class

nl::Menenun::Profil::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegasikan class untuk menerapkan operasi Pasangan Lama Dropcam yang masuk di perangkat server.
nl::Menenun::Profil::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Class server untuk menerapkan profil Pasangan Lama Dropcam.

nl::Weave::Profil::WeaveTunnel

Class

nl::Weave::Profiles::WeaveTunnel::HubungkanParamParam Parameter kebijakan penyambungan kembali yang digunakan untuk mengatur cara tunnel terhubung kembali ke Layanan.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Menenun::Profil::WeaveTunnel::WeaveTunnelConnectionMgr Class ini mencakup semua status koneksi tunnel Weave serta logika dan fungsi pengelolaan terkait.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl::Tenun::SecuritySupport

Class

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

nl::Tenun::Dukungan

Struct

nl::Tenun::Dukungan::ProfileStringContext Konteks untuk mendaftarkan dan membatalkan pendaftaran callback yang dikaitkan dengan ID profil yang ditentukan untuk menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
nl::Weave::Support::ProfileStringInfo Callback yang dikaitkan dengan ID profil yang ditentukan untuk menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.

nl::Tenun::Sistem

Class

nl::Menenun::Sistem::Lapisan
This provides access to timers according to the configured event handling model.
nl::Menenun::Sistem::LwIPEventHandlerDelegate
nl::Menenun::Sistem::Bisukanx
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::Tenun::Sistem::Objek Ini mewakili objek yang dihitung referensi yang dialokasikan dari ruang yang terdapat dalam objek ObjectKumpulan<t, n="">. </t,>
nl::Menenun::Sistem::PacketBuffer Class buffer paket adalah struktur inti yang digunakan untuk memanipulasi paket data yang diserialkan octet, biasanya dalam konteks jaringan komunikasi data, seperti Bluetooth atau protokol Internet.
nl::Tenun::Sistem::Timer Ini adalah class internal untuk Weave System Layer, yang digunakan untuk merepresentasikan timer satu kali yang sedang berlangsung.

Struct

nl::Menenun::Sistem::LwIPEvent

Serikat

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

nl::Weave::Sistem::Statistik

Class

nl::Menenun::Sistem::Stat::Snapshot

nl::Tenun::TLV

Class

nl::Menenun::TLV::CircularTLVReader
nl::Tenun::TLV::CircularTLVWriter
nl::Tenun::TLV::TLVReader Menyediakan parser yang hemat memori untuk data yang dienkode dalam format TLV Weave.
nl::Tenun::TLV::TLVUpdater Menyediakan antarmuka Reader/Writer terpadu untuk mengedit/menambahkan/menghapus elemen dalam encoding TLV.
nl::Tenun::TLV::TLVWriter Menyediakan encoder yang hemat memori untuk menulis data dalam format TLV Weave.
nl::Tenun::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer menyediakan penyimpanan melingkar untuk nl::Weave::TLV::TLVWriter dan nl::Weave::TLVTLVReader.

nl::Tenun::TLV::Debug

Struct

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

nl::Tenun::TLV::Utilitas

Struct

nl::Tenun::TLV::Utilitas::FindContext
nl::Weave::TLV::Utilitas::FindPredicateContext

nl::Tenun::Hangat

Class

nl::Menenun::Warm::WarmFabricStateDelegate Ini adalah class internal untuk HeatCore.

Struct

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

Skema::Tenun::Trait::Auth::ApplicationKeysTrait

Class

Skema::Tenun::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Berisi antarmuka untuk sink data kunci aplikasi Weave.

Modul

Kontrol Perangkat
Penyediaan Kain
Penyediaan Jaringan
Rendezvous Pasif Rendezvous Pasif berbeda dengan Active karena fase pembentukan koneksi dimulai sebelum fase identifikasi oleh penyedia.
Rendezvous Pasif Jarak Jauh Remote Passive Rendezvous berbeda dengan Passive Rendezvous karena perangkat pendukung berfungsi sebagai relai untuk penyedia, menyampaikan pesan antara penyedia dan penyedia.
Penyediaan Layanan
Penyambungan Token