OpenWeave C++ Referansı

OpenWeave için referans sayfaları.

nl

Struct

nl::ArrayLengthAndBuffer Uzunluğu olan bir diziyi sarmalamak için kullanılan yardımcı.
nl::ErrorFormatter
nl::Alan Açıklaması Şema yapısındaki bir TLV alanını açıklayan ve bu alanı c yapısındaki verilere bağlayan yapı.
nl::Bellek Yönetimi Bellek ayırma/serbest işlevlerinin c yapısı.
nl::SchemaFieldDescriptor Şema yapısını/yapısını açıklamak için bir FieldDescriptor dizisi etrafında sarmalama.
nl::SerializationContext Serileştirme veya serileştirme işlemi için ihtiyacımız olan her türlü bağlamı veya durumu içeren c yapısı.
nl::SerializedByteString
nl::SerializedFieldTypeBoolean_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeKayanNokta32_dizi
nl::SerializedFieldTypeKayanNokta64_dizi
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::SerializedFieldTypeUTFUTFString_array
nl::structSchemaPointerDouble Verilerin c yapısına ve bu verilere dayalı bir TLV yapısı yazmak için structSchemaDescriptor içeren veri çifti.

nl::ArgParser

Sınıflar

nl::ArgParser::HelpOptions Bilgilendirme seçeneklerinin (yardım, sürüm) işlenmesi için yaygın olarak kullanılan OptionSet.
nl::ArgParser::OptionSetBase İşleyicinin sanal bir işlev olduğu OptionSet.

Struct

nl::ArgParser::OptionDef Bir komut satırı seçeneği tanımlar.
nl::ArgParser::OptionSet Mantıksal olarak ilişkili ve yeniden kullanılabilir komut satırı seçeneklerini tanımlar.

nl:: Beyaz

Sınıflar

nl::Ble::BleApplicationTemsilci
nl::Ble::BLEEndPoint
nl::Ble::BleLayer Bu sınıf, tek bir ileti dizisi için verileri BleLayer platform arayüzü işlevleri aracılığıyla yığına veya yığın halinde BLEEndPoint ile ilişkili bir WeaveConnection nesnesine yönlendirmek amacıyla bir arayüz sağlar.
nl::Ble::BleLayerObject
nl::Ble::BlePlatformTemsilci
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::BTCommandTypePencereBoyutu
nl::Ble::BTCommandTypeWobleMTU
nl::Ble::WoBle
nl::Ble::WoBleTest
nl::Ble::WoBleTxHistogram
nl::Ble::WoBleTxRecord

Struct

nl::Ble::WeaveBLEDeviceIdentificationInfo BLE Cihaz Tanımı Bilgi Bloğu.
nl::Ble::WeaveBleUUID

nl::Ble::Platform::BlueZ

Struct

nl::Ble::Platform::BlueZ::Bağdaştırıcı
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Özellikler
nl::Ble::Platform::BlueZ::Hizmet
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl::Net

Sınıflar

nl::Inet::AsyncDNSSolutionrSockets Bu, InetLayer'da Eşzamansız Alan Adı Sistemi (DNS) çözümü için yardımcı API'ler sunan InetLayer dahili bir sınıfıdır.
nl::Inet::DNSSolutionr Bu, InetLayer dahilinde Alan Adı Sistemi (DNS) çözümlemesini sağlayan, InetLayer dahili bir sınıfıdır.
nl::Inet::EndPointBasis İnternet aktarımı uç nokta sınıflarının temeli.
nl::Inet::InetLayer Bu ayar, tek bir ileti dizisi için zamanlayıcılar, Alan Adı Sistemi (DNS) çözünürlüğü, TCP ağ aktarımı, UDP ağ aktarımı ve ham ağ aktarımı dahil olmak üzere internet hizmetlerine erişim sağlar.
nl::Inet::InetLayerBasis Bu, bir InetLayer nesnesi tarafından yönetilen referans sayılan nesnelerin temel sınıfıdır.
nl::Inet::InterfaceAddressIterator Sistem ağ arayüzü IP adreslerinin listesi için iterasyon.
nl::Inet::InterfaceIterator Sistem ağ arayüzleri listesi için iterasyon aracı.
nl::Inet::IPAddress İnternet protokolü adresi.
nl::Inet::IPEndPointBasis Bu sınıfın nesneleri, tutarsız IP protokolü uç noktalarını temsil eder.
nl::Inet::IPPacketInfo Gelen/giden bir ileti/bağlantı hakkında bilgi.
nl::Inet::IPPrefix İnternet protokolü adres öneki.
nl::Inet::RawEndPoint Bu sınıfın nesneleri ham IP ağı uç noktalarını temsil eder.
nl::Inet::SocketEvents Bir yuvada istenen/beklemede olan G/Ç etkinliklerini temsil eder.
nl::Inet::TCPEndPoint Bu sınıfın nesneleri TCP aktarım uç noktalarını temsil eder.
nl::Inet::TunEndPoint Bu sınıfın nesneleri tünel arayüzlerini temsil eder.
nl::Inet::UDPEndPoint Bu sınıfın nesneleri UDP aktarım uç noktalarını temsil eder.

Birlikler

nl::Inet::PeerSockAddr

nl::Önde

Sınıflar

nl::Weave::Bağlama Weave iletişiminin hedeflenen hedefini ve ilişkili yapılandırma bilgilerini yakalar.
nl::Weave::Sayaç Bir sayaçı, tam sayı değeri olarak yönetmek için kullanılan arayüz.
nl::Weave::ExchangeContext Bu sınıf, iki veya daha fazla düğüm arasında devam eden bir ileti dizisini (ExchangeContext) temsil eder.
nl::Weave::FabricStateTemsilcisi Bu soyut yetki sınıf, kumaş durumundaki değişiklikleri bildirir.
nl::Weave::HostPortList Ana Makine Bağlantı Noktası Listesi'ni yönetmek ve işlemek için, Weave Hizmet Dizini ile ilişkilendirilmiş kompakt, ikili kodlamalı bir ana makine ve bağlantı noktası tanımlayıcı grubu.
nl::Weave::JNIUtils
nl::Weave::Monotonik ArtanSayaç Tek renkle artan bir sayaçı tam sayı değeri olarak yönetme sınıfı.
nl::Weave::PersistedCounter Yeniden başlatmalar arasında kalıcı olması amaçlanan bir tam sayı değeri olarak bir sayacı yönetme sınıfı.
nl::Weave::WeaveConnection Weave Connection sınıfının tanımı.
nl::Weave::WeaveConnectionTunnel Orijinal WeaveConnections bağlantıları eşleştirilen ve aralarında WeaveMessageLayer tarafından tüm verileri ve bağlantı kapatma işlemlerini yönlendiren bir çift TCPEndPoints'i yöneten WeaveConnectionTunnel sınıfının tanımı.
nl::Weave::WeaveEncryptionKey_AES128CTRLSHA1
nl::Weave::WeaveExchangeHeader Bu, belirli bir Weave mesajının Weave profilini ve mesaj türünü ExchangeContext'te belirtir.
nl::Weave::WeaveExchangeManager Bu sınıf, ExchangeContext'leri diğer Weave düğümleriyle yönetmek için kullanılır.
nl::Weave::WeaveFabricState WeaveFabricState için ileri beyan.
nl::Weave::WeaveKeyId Weave Key tanımlayıcısının tanımı.
nl::Weave::WeaveMessageLayer Diğer Weave düğümleriyle iletişimi yöneten WeaveMessageLayer sınıfının tanımı.
nl::Weave::WeaveMsgEncryptionKey Weave mesaj şifreleme anahtarı hakkında bilgiler içerir.
nl::Weave::WeaveMsgEncryptionKeyCache Weave mesaj şifreleme anahtarları için anahtar önbelleği.
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase Kimlik doğrulama isteklerini onaylama ve durum raporları gönderme işlemlerini kapsayan, kumaş durumu ve exchange yöneticisi için ortak veri üyesi depolama alanı sağlayan Weave profili istenmeyen yanıt verenlerinin (sunucular) uygulanması için yaygın olarak kullanılan temel nesne.
nl::Weave::WeaveServerAuthBase Weave sunucusu yetki verilen nesnelerinin uygulanması için genel bir temel sınıf.
nl::WeaveSession::WeaveSessionKey Weave oturum anahtarı hakkında bilgiler içerir.
nl::WeaveSessionState:WeaveSessionState Başka bir düğümle ileti göndermek/almak için gereken iletişim durumunu ifade eder.

Struct

nl::Weave::JNILibraryMethod
nl::Weave::WeaveMessageInfo Gönderme veya alınma sürecindeki bir Weave mesajı hakkında bilgi.
nl::Weave::WRMPConfig WRMP yapılandırması.

Birlikler

nl::Weave::WeaveEncryptionKey

nl::Doku::ASN1

Sınıflar

nl::Weave::ASN1::ASN1Okuyucu
nl::Weave::ASN1::ASN1UniversalTime
nl::Weave::ASN1::ASN1Writer

nl::Aksiyon::Kripto

Sınıflar

nl::Weave::Crypto::TO_DRBG
nl::Weave::Crypto::TOMode
nl::Weave::Crypto::EncodingECDSASignature
nl::Weave::Crypto::EncodingECPrivateKey
nl::Weave::Crypto::EncodingECPublicKey
nl::Weave::Crypto::EncodingHMACSignature
nl::Weave::Crypto::EnencodedRSAKey
nl::Weave::Crypto::EncodingRSASignature
nl::Weave::Crypto::HKDF
nl::Weave::Crypto::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

nl::Weave::DeviceLayer

Sınıflar

nl::Weave::DeviceLayer::ConfigurationManager Weave cihazı için çalışma zamanı ve derleme zamanı yapılandırma bilgilerine erişim sağlar.
nl::Weave::DeviceLayer::ConfigurationManagerImpl EFR32 platformu için ConfigurationManager singleton nesnesinin somut bir şekilde uygulanması.
nl::Weave::DeviceLayer::ConnectivityManager Weave cihazlar için ağ bağlantısının kontrolünü sağlar.
nl::Weave::DeviceLayer::ConnectivityManagerImpl Silicon Labs EFR32 platformları için ConnectivityManager singleton nesnesinin beton olarak uygulanması.
nl::Weave::DeviceLayer::PlatformManager Weave özellikli bir cihazda Weave ağ yığınını başlatma ve etkileşimde bulunmayla ilgili özellikler sağlar.
nl::Weave::DeviceLayer::PlatformManagerImpl EFR32 platformu için PlatformManager Singleton nesnesinin somut bir şekilde uygulanması.
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl Silicon Labs EFR32 platformları için SoftwareUpdateManager tekli nesnesinin somut bir şekilde uygulanması.
nl::Weave::DeviceLayer::ThreadStackManager Weave özellikli bir cihazda Mesaj Dizisi yığınını başlatma ve etkileşimde bulunmayla ilgili özellikler sağlar.
nl::Weave::DeviceLayer::ThreadStackManagerImpl Silicon Labs SDK'sı ve OpenThread yığınını kullanarak EFR32 platformları için ThreadStackManager tekli nesnesinin somut olarak uygulanması.
nl::Weave::DeviceLayer::TimeSyncManager Weave Cihazlar için zaman senkronizasyonunu yönetir.
nl::Weave::DeviceLayer::TraitManager Weave cihaz için Weave Veri Yönetimi özelliklerinin yayınlanmasını ve aboneliğini yönetir.

Struct

nl::Weave::DeviceLayer::WeaveDeviceEvent Weave Cihaz Katmanı etkinliğini temsil eder.
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent Silicon Labs EFR32 platformları için platforma özgü etkinlik bilgilerini temsil eder.

nl::Weave::DeviceLayer::Dahili

Sınıflar

nl::Weave::DeviceLayer::Internal::BLEManager Weave cihazları için WoBLE hizmetleri ve bağlantı üzerinde kontrol sağlar.
nl::Weave::DeviceLayer::Internal::BLEManagerImpl EFR32 platformları için NetworkProvisioningServer tekli nesnesinin somut olarak uygulanması.
nl::Weave::DeviceLayer::Internal::DeviceControlServer Weave cihaz için Weave Cihaz Denetimi profilini uygular.
nl::Weave::DeviceLayer::Dahili::DeviceDescriptionServer Weave cihaz için Weave Cihaz Açıklama profilini uygular.
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Weave DeviceIdentityTrait için bir veri kaynağı uygular.
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Dahili::EchoServer Weave Cihazı için Weave Yankı Profilini uygular.
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config ESP32'de cihaz yapılandırma bilgilerine erişmek için işlevler ve tanımlar sağlar.
nl::Weave::DeviceLayer::Internal::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer Weave kumaş için temel hazırlık profili uygulanır.
nl::Weave::DeviceLayer::Internal::FactoryProvisioning Cihaz fabrika temel hazırlığı özelliği için varsayılan uygulama.
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase Önyükleme sırasında cihaz temel hazırlığını destekler.
nl::Weave::DeviceLayer::Dahili::GenericConfigurationManagerImpl Birden çok platformda çalışan ConfigurationManager özelliklerinin genel bir uygulamasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl Birden çok platformda çalışan ConnectivityManager özelliklerinin genel bir uygulamasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE BLEManager sınıfı tarafından BLE işlevinin uygulandığı platformlar için BLE'ye özel ConnectivityManager özelliklerinin genel uygulanmasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE BDE'yi desteklemeyen platformlar için BDE'ye özgü ConnectivityManager özelliklerinin genel uygulanmasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread Thread'i desteklemeyen platformlarda kullanmak üzere kablosuz ağa özel ConnectivityManager özelliklerinin genel bir uygulanmasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel Bir hizmet tünelini desteklemeyen platformlar için hizmet tüneline özel ConnectivityManager özelliklerinin genel bir uygulanmasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Kablosuz bağlantıyı desteklemeyen platformlar için kablosuz ağa özel ConnectivityManager özelliklerinin genel uygulanmasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread Thread'i destekleyen platformlarda kullanmak için kablosuz ağa özel ConnectivityManager özelliklerinin genel bir uygulanmasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl Birden çok platformda çalışan Yazılım Güncelleme Yöneticisi özelliklerinin genel bir uygulamasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX BDX'i destekleyen platformlarda kullanmak için SoftwareUpdateManager özelliklerinin genel bir uygulamasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS FreeRTOS platformlarında çalışan ThreadStackManager özelliklerinin genel bir uygulamasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread OpenThread ile birlikte çalışan ThreadStackManager özelliklerinin genel bir uygulamasını sağlar.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP OpenThread ve LwIP ile birlikte çalışan ThreadStackManager özelliklerinin genel bir uygulamasını sağlar.
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl Silicon Labs SDK'sına dayalı platformlar için Weave GroupKeyStoreBase API'nin uygulaması.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer Weave Cihaz için ağ temel hazırlık hizmetleri sağlar.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl Silicon Labs EFR32 platformları için NetworkProvisioningServer tekli nesnesinin somut olarak uygulanması.
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config Nordic nRF5 SDK'sına dayalı platformlarda kalıcı cihaz yapılandırmasına erişmek için işlevler ve tanımlar sağlar.
nl::Weave::DeviceLayer::Dahili::ServiceProvisioningServer Weave cihaz için Weave Hizmet Temel Hazırlığı profilini uygular.
nl::Weave::DeviceLayer::Internal::ThreadTelemetry
nl::Weave::DeviceLayer::Internal::ThreadTopology
nl::Weave::DeviceLayer::Internal::TunnelTelemetry
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase Bu, farklı ağlar için ağ telemetri işlevlerini işleyen bir temel sınıftır.
nl::Weave::DeviceLayer::Internal::WiFiTelemetry

nl::Weave::DeviceManager

Sınıflar

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

nl::Weave::Platform::Güvenlik

Sınıflar

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

nl::Weave::Profiller

Sınıflar

nl::Weave::Profiles::MessageIterator Mesaj arabelleklerini anlamlı bir şekilde kullanmak için bu sınırı, sınırları takip etmek amacıyla kullanılabilecek bu yinelemeyi tanımlıyoruz.
nl::Weave::Profiles::ReferencedString Weave'deki dizeler nasıl işlenecek?
nl::Weave::Profiles::ReferencedTLVData Benzer şekilde, büyük bir TLV veri borsasını temsil edebilmemiz gerekir.
nl::Weave::Profiles::KeepedPacketBuffer Bu, System::PacketBuffer'ın otomatik olarak sayılması için kolaylık nesnesi görevi gören bir temel sınıftır.
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Weave::Profiller:BDX_Current

Sınıflar

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::ReceiveRejected
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendRef
nl::Weave::Profiles::BDX_Current::TransferError
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxTemsilci

nl::Weave::Profiller::BDX_Geliştirme

Sınıflar

nl::Weave::Profiles::BDX_Development::BdxNode
nl::Weave::Profiles::BDX_Development::BlockAck BlockAck mesajı, bir veri bloğunu onaylamak için kullanılır.
nl::Weave::Profiles::BDX_Development::BlockAckV1 BlockAckV1 mesajı, bir veri bloğunu onaylamak için kullanılır.
nl::Weave::Profiles::BDX_Geliştirme::BlockEOF Gönderenden alıcıya en son veri bloğunu aktarmak için BlockEOF mesajı kullanılır.
nl::Weave::Profiles::BDX_Development::BlockEOFAck BlockEOFAck mesajı, son veri bloğunu onaylamak için kullanılır.
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 BlockEOFAckV1 mesajı, son veri bloğunu onaylamak için kullanılır.
nl::Weave::Profiles::BDX_Geliştirme::BlockEOFV1 Gönderenden alıcıya en son veri bloğunu aktarmak için BlockEOFV1 mesajı kullanılır.
nl::Weave::Profiles::BDX_Development::BlockQuery BlockQuery mesajı, bir veri bloğunun gönderenden alıcıya aktarılmasını istemek için kullanılır.
nl::Weave::Profiles::BDX_Development::BlockQueryV1 BlockQueryV1 mesajı, veri bloğunun gönderenden alıcıya aktarılmasını istemek için kullanılır.
nl::Weave::Profiles::BDX_Development::BlockSend BlockSend mesajı, bir veri bloğunu gönderenden alıcıya aktarmak için kullanılır.
nl::Weave::Profiles::BDX_Development::BlockSendV1 BlockSendV1 mesajı, gönderenden alıcıya veri bloğu aktarmak için kullanılır.
nl::Weave::Profiles::BDX_Development::ReceiveAccept ReceiveAccept mesajı, alıcı başlatan olduğunda önerilen bir exchange'i kabul etmek için kullanılır.
nl::Weave::Profiles::BDX_Development::ReceiveInit ReceiveInit mesajı, alıcı başlatıcı olduğunda bir exchange başlatmak için kullanılır.
nl::Weave::Profiles::BDX_Development::ReceiveRejected ReceiveReddet mesajı, önerilen başlatıcıyı gönderen gönderen olduğunda reddetmek için kullanılır.
nl::Weave::Profiles::BDX_Development::SendAccept SendAccept mesajı, gönderen başlatıcı olduğunda önerilen bir exchange'i kabul etmek için kullanılır.
nl::Weave::Profiles::BDX_Development::SendInit SendInit mesajı, gönderen başlatıcı olduğunda bir exchange'i başlatmak için kullanılır.
nl::Weave::Profiles::BDX_Development::SendRef SendReddet mesajı, gönderen başlatıcı olduğunda önerilen bir exchange'i reddetmek için kullanılır.
nl::Weave::Profiles::BDX_Development::TransferError Hata mesajı, bir hatayı bildirmek ve exchange'i iptal etmek için kullanılır.

Struct

nl::Weave::Profiles::BDX_Development::BDXHandlers
nl::Weave::Profiles::BDX_Geliştirme::BDXTransfer Bu yapı, etkin BDX aktarımını temsil eden veri üyelerini içerir.

nl::Weave::Profiles::BatchDataTransfer

Sınıflar

nl::Weave::Profiles::TopDataTransfer::BdxTemsilci

nl::Weave::Profiles::DataManagement_Current

Sınıflar

nl::Weave::Profiles::DataManagement_Current::AcceptAcceptDataElementAccessControlTemsilci
nl::Weave::Profiles::DataManagement_Current::BuilderBase WDM mesaj kodlayıcıları için temel sınıf.
nl::Weave::Profiles::DataManagement_Current::CircularEventReader CircularEventBuffer tarafından desteklenen bir TLVReader.
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl Weave, tümü aynı kaynağa başvuran özellik verisi örneklerinin bir koleksiyonu için TraitCatalogBase arayüzünün uygulanmasını sağladı.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlTemsilci NotifyRequest'te veri öğeleri işleyen tarafından uygulanacak arayüz.
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Önemli WDM veri yapılarına erişimi serileştirmek için uygulama tarafından uygulanacak arayüz.
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMMutex Mikrofonsuz ses nesnesinin arayüzü.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase Veri Listeleri ve Sürüm Listeleri gibi TLV dizisi öğelerinde uzmanlaşmış, WDM mesaj kodlayıcılar için temel sınıf.
nl::Weave::Profiles::DataManagement_Current::ListParserBase Veri Listeleri ve Sürüm Listeleri gibi TLV dizisi öğelerinde uzmanlaşmış, WDM mesaj ayrıştırıcılar için temel sınıf.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration, Weave Etkinliği Logging alt sisteminin yapılandırılabilir bileşenini içerir.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement Bellek içi etkinlik günlüklerini yönetmek için kullanılan bir sınıf.
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase WDM mesaj ayrıştırıcılar için temel sınıf.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier Kaynağın kimliğini kapsayan bir yapıdır.
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::subscriptionClient
nl::Weave::Profiles::DataManagement_Current::subscriptionEngine Bu, hem istemci hem de yayıncı tarafı olan tüm WDM Next aboneliklerini barındıran bir tektondur.
nl::Weave::Profiles::DataManagement_Current::AbonelikHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSink
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine Şema motoru, belirli bir özellikle ilişkili şema bilgilerini alır ve bunları ayrıştırıp WDM makineleri tarafından kullanılabilecek bir forma dönüştürür.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut Sözlük alt öğesi olan özellik yolunu işlerken sözlüğü beklemedeki sıraya koymak için yardımcı program.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter Bildirimi işlerken filtrelenen yardımcı program sınıfı.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder Bu nesne, WDM UpdateRequest ve Kısmi Güncelleme İsteği yüklerini kodlar.
nl::Weave::Profiles::DataManagement_Current::ViewClient

Struct

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer nl::Weave::TLV::WeaveCircularTLVBuffer çevresinde oluşturulmuş dahili etkinlik arabelleği.
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext Etkinlik listesinin geçişi için dahili yapı.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection Özellik örneğinin tam çözünürlüğünü sunan yapı.
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext Etkinlikleri aktarmak için dahili yapı.
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext Çıktıda etkinlik listelerini kopyalamak için kullanılan yapı.
nl::Weave::Profiles::DataManagement_Current::EventOptions Farklı etkinlik alanları için seçenekler sunan yapı.
nl::Weave::Profiles::DataManagement_Current::EventSchema Etkinlik meta verileri için bir şema tanımlayan yapı.
nl::Weave::Profiles::DataManagement_Current::ExternalEvent Platform tarafından depolanan etkinlikleri izlemek için kullanılan yapı.
nl::Weave::Profiles::DataManagement_Current::LogStorageResources Günlük kaydı yönetiminin başlatılmasında kullanılan yardımcı sınıf.
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

Birlikler

nl::Weave::Profiles::DataManagement_Current::Timestamp Bir uygulama grubu sistemi veya UTC zaman damgası sağlayan birliktir.

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

Sınıflar

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

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder WDM Özel Komut kodlayıcı tanımı.
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser WDM Özel Komut İsteği ayrıştırıcı tanımı.

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder WDM Özel Komut Yanıtı kodlayıcı tanımı.
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser WDM Özel Komut Yanıtı ayrıştırıcı tanımı.

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder WDM Data Element kodlayıcı tanımı.
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser WDM Data Element ayrıştırıcının tanımı.

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

Sınıflar

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

nl::Weave::Profiles::DataManagement_Current::Etkinlik

Sınıflar

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

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

Sınıflar

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

nl::Weave::Profiller:DataManagement_Current::NotificationRequest

Sınıflar

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

nl::Weave::Profiles::DataManagement_Current::Yol

Sınıflar

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

nl::Weave::Profiller::DataManagement_Current::PathList

Sınıflar

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

nl::Weave::Profiles::DataManagement_Current::Reddetme Kaydı

Sınıflar

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

nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList

Sınıflar

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

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder WDM Durum Öğesi kodlayıcı tanımı.
nl::Weave::Profiles::DataManagement_Current::StatusElement::Ayrıştırıcı WDM Durum Öğesi ayrıştırıcı tanımı.

nl::Weave::Profiller::DataManagement_Current::StatusList

Sınıflar

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder StatusList oluşturucu.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

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

Sınıflar

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

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

Sınıflar

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

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser WDM Yol ayrıştırıcı tanımı.

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser WDM Yol ayrıştırıcı tanımı.

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser WDM Güncelleme İsteği ayrıştırıcı tanımı.

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

Sınıflar

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder WDM Güncelleme Yanıtı kodlayıcı tanımı.
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

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

Sınıflar

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

nl::Weave::Profiles::DataManagement_Legacy

Sınıflar

nl::Weave::Profiles::DataManagement_Legacy::Bağlama Bağlama sınıfı, Weave kullanan bir uygulama varlığı adına iletişim durumunu yönetir.
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager WDM istemcisinin gerektirdiği onay ve gösterge yöntemi tanımlarını içeren soyut sınıf.
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier WDM istemcisinde abonelik ve bildirim desteği istendiğinde yararlanılan yardımcı sınıf.
nl::Weave::Profiles::DataManagement_Legacy::DMClient Uygulamaya özel WDM istemcileri için soyut temel sınıf.
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher Uygulamaya özel WDM yayıncıları için soyut temel sınıf.
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase Soyut ProfileDatabase yardımcı sınıfı.
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine WDM protokolü motor sınıfı.
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager WDM yayıncısının gerektirdiği onay ve bildirim yöntemi tanımlarını içeren soyut sınıf.

nl::Weave::Profiles::DeviceControl

Sınıflar

nl::Weave::Profiles::DeviceControl::DeviceControlTemsilci Sunucu cihazda gelen Cihaz Denetimi işlemlerini uygulamak için sınıfa yetki verin.
nl::Weave::Profiles::DeviceControl::DeviceControlServer Cihaz Kontrolü profilini uygulamak için sunucu sınıfı.

nl::Weave::Profiles::DeviceDescription

Sınıflar

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient Cihaz Açıklaması istekleri göndermek için istemci nesnesi.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer Cihaz Açıklaması isteklerine yanıt vermek için sunucu nesnesi.
nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriterion IdentifiDevice protokolünde cihazları seçmek için kullanılan ölçütleri temsil eder.
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage IdentifiRequest Mesajının ayrıştırılmış hali.
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage Tanımlayıcı Mesajının ayrıştırılmış biçimi.
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Weave cihaz hakkında açıklayıcı bilgiler içerir.

nl::Weave::Profiller::Echo_Next

Sınıflar

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::Dokuma::Profil::Fabric Temel Hazırlığı

Sınıflar

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningTemsilci Kumaş Sağlama işlemlerine karşılık gelen ek işlemleri uygulamak için sınıf için yetki verin.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Kumaş Sağlama profili uygulamak için sunucu sınıfı.

nl::Weave::Nabız:Nabız

Sınıflar

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Dokuma Nabız Alıcı sınıfı.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Nabız gönderen sınıfı.

nl::Weave::Profiller::NetworkProvisioning

Sınıflar

nl::Weave::Profiles::NetworkProvisioning::AğBilgisi NetworkProvisioning profili aracılığıyla iletilen yüklerin serileştirilip serileştirilmesi için bir yardımcı program: Ağın tespit edilmesi ve yapılandırılmasıyla ilgili bilgileri kapsar.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningTemsilci Ağ Temel Hazırlık işlemlerini uygulamak için sınıf için yetki verin.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Ağ Temel Hazırlık profilini uygulamak için sunucu sınıfı.
nl::Weave::Profiles::NetworkProvisioning::KablosuzRegConfig Kablosuz yönetmelik yapılandırma bilgileri kapsayıcısıdır.

Struct

nl::Weave::Profiles::NetworkProvisioning::KablosuzRegDomain Kablosuz düzenleme alanını tanımlayan 2 karakterli kod.

nl::Weave::Profiller::Güvenlik

Sınıflar

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::Güvenlik::WeaveSignatureGenerator Bellek içi özel anahtar kullanarak WeaveSignature oluşturur.
nl::Weave::Profiles::Güvenlik::WeaveSignatureGeneratorBase WeaveSignatures için genel işlevler sağlar.

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

Sınıflar

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase Weave grup anahtarı mağazası sınıfının tanımı.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Weave uygulama grubu anahtarları hakkında bilgi içerir.

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

Sınıflar

nl::Weave::Profiles::Security::CASE::StartSessionContext Bir CASE başlangıç oturumu mesajlarının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini içerir.
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext Bir CASE InitialSessionRequest mesajının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini içerir.
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext Bir CASE InitialSessionRequest mesajının oluşturulması veya işlenmesiyle ilgili bağlam bilgilerini içerir.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Bir CASE yeniden yapılandırması iletisinin oluşturulması veya işlenmesiyle ilgili bilgileri içerir.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthAuth CASE oturumu oluşturulurken kimlik doğrulama işlemlerinin yetkilendirildiği soyut arayüz.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Weave CASE protokolünün temel mantığını uygular.

nl::Weave::Profiles::Security::Sertifika Sağlama

Sınıflar

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Weave Sertifika Temel Hazırlığı protokol nesnesinin temel mantığını uygular.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestTemsilci Weave düğüm üreticisi onayı sırasında platforma özgü işlemlerin yetkilendirildiği soyut arayüz.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthAuth Weave düğümü operasyonel kimlik doğrulaması sırasında platforma özel işlemlerin yetkilendirildiği soyut arayüz.

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

Sınıflar

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Weave anahtar dışa aktarma protokolünün temel mantığını uygular.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportTemsilci Anahtar dışa aktarma işlemi sırasında kimlik doğrulamayla ilgili çeşitli işlemler yapmak için KeyExport motoru tarafından çağrılan soyut yetki sınıfı.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient Bağımsız (Weave dışı mesajlaşma) bağlamlarında kullanmak için Weave anahtar dışa aktarma protokolünün istemci tarafını uygular.

nl::Weave::Profiller:Güvenlik:DURUM

Sınıflar

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

nl::Weave::Profiles::Security::Parolalar

Struct

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

nl::Weave::Profiller:Güvenlik:Take

Sınıflar

nl::Weave::Profiles::Security::Take::WeaveTakeChallengerAuthAuth
nl::Weave::Profiles::Security::Take::WeaveTakeEngine
nl::Weave::Profiles::Security::Take::WeaveTakeTokenAuthAuth

nl::Weave::Profiller:ServiceDirectory

Sınıflar

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager Weave hizmet dizininin yönetici nesnesi.

Struct

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs WeaveServiceManager::OnConnectBegin geri çağırmasına iletilen bağımsız değişkenler.

nl::Weave::Profiles::Temel Hazırlık

Sınıflar

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::DoubleDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::EnrollmentServiceDoubleAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningTemsilci
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Hizmet Temel Hazırlık profilini uygulamak için basit sunucu sınıfı.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl::Weave::Profiles::SoftwareUpdate

Sınıflar

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce ImageAnnounce mesajını açıklayan sınıf.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery Resim sorgusu mesajlarının oluşturulmasını ve kod çözmesini destekleyen bir sınıf.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse Resim sorgusu yanıt mesajlarının oluşturulmasını ve kod çözmesini destekleyen bir sınıf.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec Bütünlük türünü ve yazılım güncelleme resminin gerçek karmasını içeren bir yardımcı sınıf.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList Resim sorgusunun bir parçası olarak bütünlük türlerinin listesini içeren bir yardımcı sınıf.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerAuthor WeaveImageAnnounceServer yetki verilmiş arayüzü.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec Bir ürün spesifikasyonunu temsil eden yardımcı bir sınıf.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList Resim sorgusunun bir parçası olarak güncelleme şemalarının listesini içeren yardımcı bir sınıf.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Weave resim duyurularını dinleyen sunucu.

nl::Weave::Profiles::StatusReporting

Sınıflar

nl::Weave::Profiles::StatusReporting::Durum Raporu

nl::Weave::Profiller::Time

Sınıflar

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification Zaman Değişikliği Bildirim mesajı için codec
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Bir saat diliminin UTC farkı.

Struct

nl::Weave::Profiles::Time::Contact TimeSyncNode::FilterTimecorrectionContributor geri çağırma işlevi daha yüksek katmana küresel bir görünüm sunduğundan bu herkese açıktır.
nl::Weave::Profiles::Time::ServeNode SyncWithNodes It's adını vermek için kişileri belirtmek üzere kullanılır. Böylece, TimeSyncNode sınıf bildirimini daha kısa hale getirmek ve aynı zamanda dışa aktarma beyanını daha açık hale getirmek için iç içe yerleştirilmiş bir sınıf olmak yerine açık duruma getirirsiniz.

nl::Dokuma::Profiller::Jeton Eşleme

Sınıflar

nl::Weave::Profiles::TokenDoubleing::TokenDoubleingTemsilci
nl::Weave::Profiles::TokenDoubleing::TokenDoubleingServer Jeton Eşleme isteklerine yanıt vermek için sunucu nesnesi.

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyDoubleing

Sınıflar

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyDoubleing::DropcamLegacyDoubleingTemsilci Sunucu cihazına gelen Dropcam Eski Eşleme işlemlerini uygulamak için sınıfa yetki verin.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyDoubleing::DropcamLegacyDoubleingServer Dropcam Eski Eşleme profilini uygulamak için sunucu sınıfı.

nl::Weave::Profiller::WeaveTunnel

Sınıflar

nl::Weave::Profiles::WeaveTunnel::ReconnectParam Tünelin Hizmet'e yeniden bağlanma şeklini yönetmek için kullanılan yeniden bağlantı politikası parametreleri.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr Bu sınıf, tüm Weave tüneli bağlantı durumlarını ve ilişkili yönetim mantığını ve işlevlerini kapsar.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel:WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl::Weave::SecuritySupport

Sınıflar

nl::Weave::SecuritySupport::DoubleingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::Güvenlik Desteği::WeaveSecuritySupport

nl::Weave::Destek

Struct

nl::Weave::Support::ProfileStringContext Profille ilişkili, kullanıcılar tarafından okunabilir destek dizelerinin döndürülmesi için belirtilen profil tanımlayıcıyla ilişkili geri çağırmaların kaydedilmesi ve kaydının geri alınmasıyla ilgili bağlam.
nl::Weave::Support::ProfileStringInfo Profille ilişkili, kullanıcılar tarafından okunabilir destek dizelerinin döndürülmesi için belirtilen profil tanımlayıcıyla ilişkili geri çağırmalar.

nl::Weave::Sistem

Sınıflar

nl::Weave::Sistem::Katman
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerTemsilci
nl::Weave::Sistem::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::Sistem::Nesne Bu değer, bir ObjectPool<t, n=&`; </t,>
nl::Weave::System::PacketBuffer Paket arabellek sınıfı, genellikle Bluetooth veya internet protokolü gibi bir veri iletişimi ağı bağlamında sekizli veri serilerinin işlenmesinde kullanılan temel yapıdır.
nl::Weave::System::Zamanlayıcı Bu, Weave Sistem Katmanı için dahili bir sınıftır. Devam eden tek seferlik bir zamanlayıcıyı temsil eder.

Struct

nl::Weave::System::LwIPEvent

Birlikler

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

nl::Weave::System::Stats

Sınıflar

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

nl::Weave::TLV

Sınıflar

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Weave TLV biçiminde kodlanmış veriler için verimli bir ayrıştırıcı sağlar.
nl::Weave::TLV::TLVUpdater TLV kodlamasında öğeleri düzenlemek/eklemek/silmek için birleştirilmiş bir Okuyucu/Yazar arayüzü sağlar.
nl::Weave::TLV::TLVWriter Weave TLV biçiminde veri yazmak için bellek açısından verimli bir kodlayıcı sağlar.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer, nl::Weave::TLV::TLVWriter ve nl::Weave::TLVTLVReader için dairesel depolama alanı sağlar.

nl::Weave::TLV::Hata ayıklama

Struct

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

nl::Weave::TLV::İzlenceler

Struct

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

nl::Weave::Sıcak

Sınıflar

nl::Weave::Warm::WarmFabricStateTemsilcisi Bu, HotCore'un dahili sınıfıdır.

Struct

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

Şema:Weave:Trait::Auth:ApplicationKeysTrait

Sınıflar

Şema::Weave::Trait::Auth::ApplicationKeysTrait:ApplicationKeysTraitDataSink Weave uygulama anahtarları özellik veri havuzu için arayüzler içerir.

Modüller

Cihaz Kontrolü
Fabric Provizyon
Ağ Temel Hazırlığı
Pasif Karşıtlık Pasif Rendezvous, Etkin'den farklıdır. Zira bağlantı kurma aşaması, reklamveren tarafından belirlenen aşamadan önce başlatılır.
Uzaktan Pasif Derleme Uzaktan Pasif Rendezvous, yardımcı bir cihazın provizyon katılımcısı için bir geçiş görevini yerine getirmesi ve mesajları hazırlayan ile sunucu arasında iletmesi açısından Pasif Rendezvous'dan farklıdır.
Hizmet Sağlama
Jeton Eşleme