Referensi OpenWeave C++
Halaman referensi untuk OpenWeave.
nl
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
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
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
nl:: Tenun:: DeviceManager
Class |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Tenun::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Tenun:: Platform:: Keamanan
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
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
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
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
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 |