Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Referensi OpenWeave C ++

Halaman referensi untuk OpenWeave.

nl

Structs

nl :: ArrayLengthAndBuffer Seorang pembantu untuk membungkus array dengan panjang.
nl :: ErrorFormatter
nl :: FieldDescriptor Struktur yang mendeskripsikan kolom TLV dalam struktur skema dan menghubungkannya ke data dalam c-struct.
nl :: MemoryManagement Sebuah c-struct alokasi memori / fungsi bebas.
nl :: SchemaFieldDescriptor Bungkus di sekitar larik FieldDescriptors untuk mendeskripsikan struktur skema / struktur.
nl :: SerializationContext C-struct yang berisi konteks atau status yang kita butuhkan 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 Sepasang data dengan c-struct data dan StructureSchemaDescriptor untuk menulis struktur TLV berdasarkan data tersebut.

nl :: ArgParser

Kelas

nl :: ArgParser :: HelpOptions OptionSet Umum untuk menangani opsi informasional (bantuan, versi).
nl :: ArgParser :: OptionSetBase OptionSet dimana handler adalah fungsi virtual.

Structs

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 Kelas ini menyediakan antarmuka untuk satu utas untuk mendorong data baik naik tumpukan melalui fungsi antarmuka platform BleLayer , atau turun tumpukan 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

Structs

nl :: Ble :: WeaveBLEDeviceIdentificationInfo Weave BLE Device Identification Information Block.
nl :: Ble :: WeaveBleUUID

nl :: Ble :: Peron:: BlueZ

Structs

nl :: Ble :: Platform :: BlueZ :: Adaptor
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 :: Inet

Kelas

nl :: Inet :: AsyncDNSResolverSockets Ini adalah kelas internal untuk InetLayer yang menyediakan API pembantu untuk resolusi Asynchronous Domain Name System (DNS) di InetLayer .
nl :: Inet :: DNSResolver Ini adalah kelas internal untuk InetLayer yang menyediakan abstraksi resolusi Domain Name System (DNS) di InetLayer .
nl :: Inet :: EndPointBasis Dasar kelas titik akhir transportasi internet.
nl :: Inet :: InetLayer Ini menyediakan akses ke layanan Internet, termasuk pengatur waktu, resolusi Domain Name System (DNS), transportasi jaringan TCP, transportasi jaringan UDP, dan transportasi jaringan mentah, untuk satu utas.
nl :: Inet :: InetLayerBasis Ini adalah kelas dasar dari objek terhitung 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 :: 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 / tertunda pada soket.
nl :: Inet :: TCPEndPoint Objek kelas ini mewakili titik akhir transport TCP.
nl :: Inet :: TunEndPoint Objek dari kelas ini mewakili antarmuka terowongan.
nl :: Inet :: UDPEndPoint Objek kelas ini mewakili titik akhir transport UDP.

Serikat pekerja

nl :: Inet :: PeerSockAddr

nl :: Menenun

Kelas

nl :: Menenun :: Binding Menangkap target yang dimaksudkan dari komunikasi Weave dan informasi konfigurasi terkait.
nl :: Weave :: Counter Antarmuka untuk mengelola penghitung sebagai nilai integer.
nl :: Weave :: ExchangeContext Kelas ini mewakili percakapan yang sedang berlangsung ( ExchangeContext ) antara dua atau lebih node.
nl :: Weave :: FabricStateDelegate Kelas delegasi abstrak ini mengkomunikasikan perubahan status fabric.
nl :: Weave :: HostPortList Untuk mengelola dan memanipulasi Host Port List, kumpulan tuple host dan pengenal port yang dikodekan dengan biner yang terkait dengan Weave Service Directory.
nl :: Menenun :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter Kelas untuk mengelola penghitung yang meningkat secara monoton sebagai nilai integer.
nl :: Weave :: PersistedCounter Kelas untuk mengelola penghitung sebagai nilai integer yang dimaksudkan untuk tetap ada di seluruh boot ulang.
nl :: Weave :: WeaveConnection Definisi kelas Weave Connection.
nl :: Weave :: WeaveConnectionTunnel Definisi kelas WeaveConnectionTunnel , yang mengelola sepasang TCPEndPoints yang WeaveConnections aslinya telah digabungkan, dan di antaranya WeaveMessageLayer meneruskan semua penutupan koneksi dan data.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader Ini menentukan profil Weave dan jenis pesan dari pesan Weave tertentu dalam ExchangeContext .
nl :: Weave :: WeaveExchangeManager Kelas ini digunakan untuk mengelola ExchangeContexts dengan node Weave lainnya.
nl :: Menenun :: WeaveFabricState Teruskan deklarasi WeaveFabricState .
nl :: Weave :: WeaveKeyId Definisi pengenal Weave Key.
nl :: Weave :: WeaveMessageLayer Definisi kelas 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 penanggap tidak diminta profil Weave (server) yang merangkum validasi permintaan yang diautentikasi dan mengirim 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 keadaan komunikasi yang diperlukan untuk mengirim / menerima pesan dengan node lain.

Structs

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

Serikat pekerja

nl :: Weave :: WeaveEncryptionKey

nl :: Menenun:: ASN1

Kelas

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

nl :: Menenun:: Crypto

Kelas

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

nl :: Menenun:: DeviceLayer

Kelas

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

Structs

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

nl :: Menenun:: DeviceLayer :: Intern

Kelas

nl :: Weave :: DeviceLayer :: Internal :: BLEManager Memberikan kontrol atas layanan WoBLE dan konektivitas untuk perangkat Weave.
nl :: Weave :: DeviceLayer :: Internal :: BLEManagerImpl Implementasi konkret objek tunggal NetworkProvisioningServer untuk platform EFR32.
nl :: Weave :: DeviceLayer :: Internal :: DeviceControlServer Menerapkan profil Kontrol Perangkat Weave untuk perangkat Weave.
nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer Menerapkan profil Weave Device Description untuk perangkat Weave.
nl :: Weave :: DeviceLayer :: Internal :: DeviceIdentityTraitDataSource Menerapkan sumber data untuk Weave DeviceIdentityTrait.
nl :: Weave :: DeviceLayer :: Internal :: DeviceNetworkInfo
nl :: Weave :: DeviceLayer :: Internal :: EchoServer Menerapkan Profil Weave Echo untuk Perangkat Weave.
nl :: Weave :: DeviceLayer :: Internal :: EFR32Config
nl :: Weave :: DeviceLayer :: Internal :: ESP32Config Menyediakan fungsi dan definisi untuk mengakses informasi konfigurasi perangkat di ESP32.
nl :: Weave :: DeviceLayer :: Internal :: ESP32Utils
nl :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer Menerapkan profil Penyediaan Kain Weave untuk perangkat Weave.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioning 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 umum fitur ConfigurationManager yang berfungsi di banyak platform.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl Menyediakan implementasi umum fitur ConnectivityManager yang berfungsi pada banyak platform.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE Menyediakan implementasi umum fitur ConnectivityManager khusus BLE untuk platform tempat fungsionalitas BLE diimplementasikan oleh kelas BLEManager .
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE Menyediakan implementasi umum fitur ConnectivityManager khusus BLE untuk platform yang tidak mendukung BLE.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread Menyediakan implementasi umum fitur ConnectivityManager khusus WiFi untuk digunakan pada platform yang TIDAK mendukung Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel Menyediakan implementasi umum fitur ConnectivityManager khusus terowongan layanan untuk platform yang tidak mendukung terowongan layanan.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi Menyediakan implementasi umum fitur ConnectivityManager khusus WiFi untuk platform yang tidak mendukung WiFi.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Menyediakan implementasi umum fitur ConnectivityManager khusus WiFi untuk digunakan pada platform yang mendukung Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl Menyediakan implementasi umum fitur Manajer Pembaruan Perangkat Lunak yang berfungsi di berbagai platform.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl_BDX Menyediakan implementasi umum fitur SoftwareUpdateManager untuk digunakan pada platform yang mendukung BDX.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_FreeRTOS Menyediakan implementasi umum fitur ThreadStackManager yang berfungsi pada platform FreeRTOS.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread Menyediakan implementasi umum fitur ThreadStackManager yang berfungsi bersama dengan OpenThread.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread_LwIP Menyediakan implementasi umum fitur ThreadStackManager yang berfungsi bersama dengan OpenThread dan LwIP.
nl :: Weave :: DeviceLayer :: Internal :: GroupKeyStoreImpl Implementasi dari 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 objek tunggal NetworkProvisioningServer untuk platform Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl :: Weave :: DeviceLayer :: Internal :: NRF5Config Menyediakan fungsi dan definisi untuk mengakses konfigurasi perangkat yang ada di 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 :: Weave :: DeviceLayer :: Internal :: TunnelTelemetry
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 :: Weave :: DeviceManager :: DeviceStatus
nl :: Weave :: DeviceManager :: TraitSchemaDirectory
nl :: Weave :: DeviceManager :: WeaveDeviceManager

nl :: Menenun:: Peron:: Keamanan

Kelas

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

nl :: Menenun:: Profil

Kelas

nl :: Weave :: Profiles :: MessageIterator Untuk menggunakan buffer pesan dengan bijaksana, kami mendefinisikan iterator ini, yang dapat digunakan untuk melacak batasan dan seterusnya.
nl :: Weave :: Profiles :: ReferencedString Berikut cara menangani string di Weave.
nl :: Weave :: Profiles :: ReferencedTLVData Demikian pula, kita harus dapat merepresentasikan gumpalan besar data TLV lama .
nl :: Weave :: Profiles :: RetainedPacketBuffer Ini adalah kelas dasar yang berfungsi sebagai objek praktis untuk referensi otomatis penghitungan System :: PacketBuffer .
nl :: Weave :: Profiles :: WeaveEchoClient
nl :: Weave :: Profiles :: WeaveEchoServer

nl :: Menenun:: Profil :: BDX_Current

Kelas

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

nl :: Menenun:: Profil :: BDX_Development

Kelas

nl :: Weave :: Profiles :: BDX_Development :: BdxNode
nl :: Weave :: Profiles :: BDX_Development :: BlockAck Pesan BlockAck digunakan untuk menerima sebuah blok data.
nl :: Weave :: Profiles :: BDX_Development :: BlockAckV1 Pesan BlockAckV1 digunakan untuk mengakui blok data.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOF Pesan BlockEOF digunakan untuk mentransfer blok data terakhir dari pengirim ke penerima.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAck Pesan BlockEOFAck digunakan untuk mengetahui blok data terakhir.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAckV1 Pesan BlockEOFAckV1 digunakan untuk mengakui blok data terakhir.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFV1 Pesan BlockEOFV1 digunakan untuk mentransfer blok data terakhir dari pengirim ke penerima.
nl :: Weave :: Profiles :: BDX_Development :: BlockQuery Pesan BlockQuery digunakan untuk meminta agar satu blok data ditransfer dari pengirim ke penerima.
nl :: Weave :: Profiles :: BDX_Development :: BlockQueryV1 Pesan BlockQueryV1 digunakan untuk meminta agar satu blok data ditransfer dari pengirim ke penerima.
nl :: Weave :: Profiles :: BDX_Development :: BlockSend Pesan BlockSend digunakan untuk mentransfer blok data dari pengirim ke penerima.
nl :: Weave :: Profiles :: BDX_Development :: BlockSendV1 Pesan BlockSendV1 digunakan untuk mentransfer blok data dari pengirim ke penerima.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveAccept Pesan ReceiveAccept digunakan untuk menerima pertukaran yang diusulkan ketika penerima adalah pemrakarsa.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveInit Pesan ReceiveInit digunakan untuk memulai pertukaran ketika penerima adalah inisiator.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveReject Pesan ReceiveReject digunakan untuk menolak pertukaran yang diusulkan saat pengirim adalah pemrakarsa.
nl :: Weave :: Profiles :: BDX_Development :: SendAccept Pesan SendAccept digunakan untuk menerima pertukaran yang diusulkan ketika pengirim adalah pemrakarsa.
nl :: Weave :: Profiles :: BDX_Development :: SendInit Pesan SendInit digunakan untuk memulai pertukaran ketika pengirim adalah pemrakarsa.
nl :: Weave :: Profiles :: BDX_Development :: SendReject Pesan SendReject digunakan untuk menolak pertukaran yang diusulkan saat pengirim adalah pemrakarsa.
nl :: Weave :: Profiles :: BDX_Development :: TransferError Pesan kesalahan digunakan untuk melaporkan kesalahan dan membatalkan pertukaran.

Structs

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

nl :: Menenun:: Profil :: BulkDataTransfer

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current

Kelas

nl :: Weave :: Profiles :: DataManagement_Current :: AlwaysAcceptDataElementAccessControlDelegate
nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBase Kelas dasar untuk pembuat enkode 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 contoh data sifat yang semuanya merujuk ke sumber daya yang sama.
nl :: Weave :: Profiles :: DataManagement_Current :: IDataElementAccessControlDelegate Antarmuka yang akan diimplementasikan oleh prosesor elemen data di 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 serial akses ke struktur data WDM utama.
nl :: Weave :: Profiles :: DataManagement_Current :: IWeaveWDMMutex Antarmuka objek mutex.
nl :: Weave :: Profiles :: DataManagement_Current :: ListBuilderBase Kelas dasar untuk pembuat enkode pesan WDM, yang mengkhususkan diri pada elemen larik TLV seperti Daftar Data dan Daftar Versi.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase Kelas dasar untuk pengurai pesan WDM, berspesialisasi dalam elemen larik 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 Log Peristiwa Weave.
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingManagement Kelas untuk mengelola log peristiwa dalam memori.
nl :: Weave :: Profiles :: DataManagement_Current :: NotificationEngine
nl :: Weave :: Profiles :: DataManagement_Current :: ParserBase Kelas dasar untuk pengurai pesan WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: ResourceIdentifier Struktur yang merangkum ID sumber daya.
nl :: Weave :: Profiles :: DataManagement_Current :: SingleResourceTraitCatalog
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionClient
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionEngine Ini adalah single hosting semua langganan WDM Next, baik sisi klien dan 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 :: Weave :: Profiles :: DataManagement_Current :: TraitSchemaEngine Mesin skema mengambil informasi skema yang terkait dengan sifat tertentu dan menyediakan fasilitas untuk mengurai 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 Kelas utilitas untuk mengembalikan kamus ke antrian tertunda saat memproses jalur properti yang memiliki turunan kamus.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDirtyPathFilter Kelas utilitas untuk memfilter jalur saat menangani notifikasi.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateEncoder Objek ini mengkodekan payload WDM UpdateRequest dan PartialUpdateRequest.
nl :: Weave :: Profiles :: DataManagement_Current :: ViewClient

Structs

nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventBuffer Buffer kejadian internal, dibangun di sekitar nl :: Weave :: TLV :: WeaveCircularTLVBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: ConstSchemaVersionRange
nl :: Weave :: Profiles :: DataManagement_Current :: CopyAndAdjustDeltaTimeContext Struktur internal untuk melintasi daftar acara.
nl :: Weave :: Profiles :: DataManagement_Current :: DebugLogContext
nl :: Weave :: Profiles :: DataManagement_Current :: DetailedRootSection Struktur yang memberikan resolusi penuh dari contoh sifat.
nl :: Weave :: Profiles :: DataManagement_Current :: EventEnvelopeContext Struktur internal untuk melintasi peristiwa.
nl :: Weave :: Profiles :: DataManagement_Current :: EventLoadOutContext Struktur untuk menyalin daftar acara pada keluaran.
nl :: Weave :: Profiles :: DataManagement_Current :: EventOptions Struktur yang menyediakan opsi untuk berbagai bidang acara.
nl :: Weave :: Profiles :: DataManagement_Current :: EventSchema Struktur yang menentukan skema untuk metadata acara.
nl :: Weave :: Profiles :: DataManagement_Current :: ExternalEvents Struktur untuk melacak peristiwa yang disimpan platform.
nl :: Weave :: Profiles :: DataManagement_Current :: LogStorageResources Kelas helper yang digunakan dalam menginisialisasi manajemen logging.
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

Serikat pekerja

nl :: Weave :: Profiles :: DataManagement_Current :: Timestamp Gabungan 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 :: CustomCommand

Kelas

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Builder Definisi pembuat enkode Perintah Kustom WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser Definisi parser Permintaan Perintah Kustom WDM.

nl :: Menenun:: Profil :: DataManagement_Current :: CustomCommandResponse

Kelas

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 :: Menenun:: Profil :: DataManagement_Current :: DataElement

Kelas

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 :: Menenun:: Profil :: DataManagement_Current :: DataList

Kelas

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

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

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: EventList

Kelas

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

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

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: Jalan

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: PathList

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: RejectionRecord

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: RejectionRecordList

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: StatusElement

Kelas

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 :: Menenun:: Profil :: DataManagement_Current :: StatusList

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: SubscribeCancelRequest

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: SubscribeConfirmRequest

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: SubscribeRequest

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: SubscribeResponse

Kelas

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Parser Definisi parser Jalur WDM.

nl :: Menenun:: Profil :: DataManagement_Current :: UpdateRequest

Kelas

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Parser Definisi parser Permintaan Pembaruan WDM.

nl :: Menenun:: Profil :: DataManagement_Current :: UpdateResponse

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Current :: VersionList

Kelas

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

nl :: Menenun:: Profil :: DataManagement_Legacy

Kelas

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

nl :: Menenun:: Profil :: DeviceControl

Kelas

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

nl :: Menenun:: Profil :: Deskripsi perangkat

Kelas

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClient Objek klien untuk mengeluarkan permintaan Deskripsi Perangkat.
nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServer Objek server untuk menanggapi permintaan Deskripsi Perangkat.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyDeviceCriteria Mewakili kriteria yang digunakan untuk memilih perangkat dalam protokol IdentifyDevice.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage Bentuk terurai dari Pesan IdentifyRequest.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage Bentuk yang diurai dari Pesan IdentifyResponse.
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorReader
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorWriter
nl :: Weave :: Profiles :: DeviceDescription :: WeaveDeviceDescriptor Berisi informasi deskriptif tentang perangkat Weave.

nl :: Menenun:: Profil :: Echo_Next

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

Classes

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

nl:: Weave:: Profiles:: Heartbeat

Classes

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

nl:: Weave:: Profiles:: NetworkProvisioning

Classes

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

Structs

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

nl:: Weave:: Profiles:: Security

Classes

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::Security::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator Generates a WeaveSignature using an in-memory private key.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Provides generic functionality for generating WeaveSignatures.

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

Classes

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

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

Classes

nl::Weave::Profiles::Security::CASE::BeginSessionContext Holds context information related to the generation or processing of a CASE begin session messages.
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Holds information related to the generation or processing of a CASE Reconfigure message.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate Abstract interface to which authentication actions are delegated during CASE session establishment.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implements the core logic of the Weave CASE protocol.

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

Classes

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

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

Classes

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

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

Classes

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

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

Structs

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

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

Classes

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

nl:: Weave:: Profiles:: ServiceDirectory

Classes

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

Structs

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

nl:: Weave:: Profiles:: ServiceProvisioning

Classes

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

nl:: Weave:: Profiles:: SoftwareUpdate

Classes

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Class describing the ImageAnnounce message.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery A class to support creation and decoding of image query messages.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse A class to support creation and decoding of the image query response messages.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec An auxiliary class holding the integrity type and the actual hash of the software update image.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList An auxiliary class to hold a list of integrity types as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Interface for WeaveImageAnnounceServer delegate.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec An auxiliary class that representing a product specification.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList An auxiliary class to hold a list of update schemes as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server that listens for Weave image announcements.

nl:: Weave:: Profiles:: StatusReporting

Classes

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

nl:: Weave:: Profiles:: Time

Classes

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

Structs

nl::Weave::Profiles::Time::Contact This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer.
nl::Weave::Profiles::Time::ServingNode used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit.

nl:: Weave:: Profiles:: TokenPairing

Classes

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

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

Classes

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

nl:: Weave:: Profiles:: WeaveTunnel

Classes

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

nl:: Weave:: SecuritySupport

Classes

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

nl:: Weave:: Support

Structs

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

nl:: Weave:: System

Classes

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

Structs

nl::Weave::System::LwIPEvent

Unions

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

nl:: Weave:: System:: Stats

Classes

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

nl:: Weave:: TLV

Classes

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

nl:: Weave:: TLV:: Debug

Structs

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

nl:: Weave:: TLV:: Utilities

Structs

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

nl:: Weave:: Warm

Classes

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

Structs

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

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

Classes

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

Modules

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