Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

OpenWeave C ++ Referansı

OpenWeave için referans sayfaları.

nl

Yapılar

nl :: ArrayLengthAndBuffer Uzunluğu olan bir diziyi sarmak için bir yardımcı.
nl :: ErrorFormatter
nl :: FieldDescriptor Bir şema yapısındaki TLV alanını tanımlayan ve bunu bir c-yapısındaki verilere bağlayan yapı.
nl :: Bellek Yönetimi Bellek ayırma / serbest işlevlerin bir c yapısı.
nl :: SchemaFieldDescriptor Bir şema yapısını / yapısını açıklamak için bir FieldDescriptors dizisi etrafında sarmalayıcı.
nl :: SerializationContext Serileştirme veya seriyi kaldırma için ihtiyaç duyduğumuz herhangi bir bağlam veya durumu içeren bir c-yapı.
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 Bu verilere dayalı olarak bir TLV yapısı yazmak için bir c-struct veri yapısı ve StructureSchemaDescriptor ile veri çifti.

nl :: ArgParser

Sınıflar

nl :: ArgParser :: HelpOptions Bilgilendirme seçeneklerini (yardım, sürüm) işlemek için Ortak Seçenek Kümesi .
nl :: ArgParser :: OptionSetBase İşleyicinin sanal bir işlev olduğu bir OptionSet .

Yapılar

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

nl :: Ble

Sınıflar

nl :: Ble :: BleApplicationDelegate
nl :: Ble :: BLEEndPoint
nl :: Ble :: BleLayer Bu sınıfı, tek bir iplik ile yığın kadar ya da veri götürmek için bir arayüz sağlar BleLayer platformu arabirimi fonksiyonları ya da bir ilişkili bir WeaveConnection nesnesi vasıtasıyla yığın aşağı 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

Yapılar

nl :: Ble :: WeaveBLEDeviceIdentificationInfo Örgü BLE Cihaz Tanımlama Bilgi Bloğu.
nl :: Ble :: WeaveBleUUID

nl :: Ble :: Platform :: BlueZ

Yapılar

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

nl :: Inet

Sınıflar

nl :: Inet :: AsyncDNSResolverSockets Bu dahili bir sınıftır InetLayer içinde uyumsuz Alan Adı Sistemi (DNS) çözümlemesi için yardımcı API'ler sağlar InetLayer .
nl :: Inet :: DNSResolver Bu dahili bir sınıftır InetLayer Alan Adı Sistemi (DNS) çözünürlük soyutlama sağlayan InetLayer .
nl :: Inet :: EndPointBasis İnternet ulaşım uç nokta sınıflarının temeli.
nl :: Inet :: InetLayer Bu, tek bir iş parçacığı için zamanlayıcılar, Etki Alanı Adı Sistemi (DNS) çözünürlüğü, TCP ağ aktarımı, UDP ağ aktarımı ve ham ağ aktarımı dahil olmak üzere İnternet 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 yineleyici.
nl :: Inet :: InterfaceIterator Sistem ağ arayüzlerinin listesi için yineleyici.
nl :: Inet :: IPAddress İnternet protokol adresi.
nl :: Inet :: IPEndPointBasis Bu sınıfın nesneleri, başlatılamayan IP protokolü uç noktalarını temsil eder.
nl :: Inet :: IPPacketInfo Gelen / giden mesaj / 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 sokette istenen / bekleyen bir dizi G / Ç olayını 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 taşıma uç noktalarını temsil eder.

Sendikalar

nl :: Inet :: PeerSockAddr

nl :: Örgü

Sınıflar

nl :: Weave :: Bağlama Weave iletişiminin amaçlanan hedefini ve ilgili konfigürasyon bilgilerini yakalar.
nl :: Weave :: Sayaç Bir sayacı bir tamsayı değeri olarak yönetmek için bir arayüz.
nl :: Weave :: ExchangeContext Bu sınıf, iki veya daha fazla düğüm arasında devam eden bir konuşmayı ( ExchangeContext ) temsil eder.
nl :: Weave :: FabricStateDelegate Bu soyut temsilci sınıfı, yapı durumu değişikliklerini iletir.
nl :: Weave :: HostPortList Bir Ana Bilgisayar Bağlantı Noktası Listesini yönetmek ve işlemek için, Örgü Hizmet Dizini ile ilişkili ana bilgisayar ve bağlantı noktası tanımlayıcı gruplarının kompakt, ikili olarak kodlanmış bir koleksiyonu.
nl :: Weave :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter Tamsayı değeri olarak monoton olarak artan bir sayacı yönetmek için bir sınıf.
nl :: Weave :: PersistedCounter Bir sayacı, yeniden başlatmalarda kalıcı olması amaçlanan bir tamsayı değeri olarak yönetmek için bir sınıf.
nl :: Weave :: WeaveConnection Weave Connection sınıfının tanımı.
nl :: Weave :: WeaveConnectionTunnel Tanımı WeaveConnectionTunnel orijinal WeaveConnections birleştirilir ve aralarında edilmiştir TCPEndPoints bir çift yöneten sınıfı, WeaveMessageLayer ileri tüm veriler ve bağlantı kapama.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader Bu, bir ExchangeContext içindeki Weave profilini ve belirli bir Weave mesajının mesaj türünü belirtir.
nl :: Weave :: WeaveExchangeManager Bu sınıf, ExchangeContexts'i diğer Weave düğümleriyle yönetmek için kullanılır.
nl :: Weave :: WeaveFabricState WeaveFabricState'in ileri beyanı.
nl :: Weave :: WeaveKeyId Örgü Anahtarı 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 bilgi içerir.
nl :: Weave :: WeaveMsgEncryptionKeyCache Weave mesaj şifreleme anahtarları için anahtar önbelleği.
nl :: Weave :: WeaveSecurityManager
nl :: Weave :: WeaveServerBase Doğrulanmış istekleri doğrulayan ve durum raporları gönderen ve yapı durumu ve bir değişim yöneticisi için ortak veri üyesi depolaması sağlayan Weave profil istenmeyen yanıtlayıcıları (sunucular) uygulamak için ortak, temel nesne.
nl :: Weave :: WeaveServerDelegateBase Weave sunucusu temsilci nesnelerini uygulamak için ortak bir temel sınıf.
nl :: Weave :: WeaveSessionKey Weave oturum anahtarı hakkında bilgi içerir.
nl :: Weave :: WeaveSessionState Başka bir düğümle mesaj göndermek / almak için gereken iletişim durumunu iletir.

Yapılar

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

Sendikalar

nl :: Weave :: WeaveEncryptionKey

nl :: Örgü :: ASN1

Sınıflar

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

nl :: Örgü :: Kripto

Sınıflar

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

nl :: Örgü :: 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 tekli nesnesinin somut uygulaması.
nl :: Weave :: DeviceLayer :: ConnectivityManager Weave cihazı için ağ bağlantısının kontrolünü sağlar.
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl Silicon Labs EFR32 platformları için ConnectivityManager tekli nesnesinin somut uygulaması.
nl :: Weave :: DeviceLayer :: PlatformManager Weave özellikli bir cihazda Weave ağ yığınını başlatmak ve onunla etkileşim kurmak için özellikler sağlar.
nl :: Weave :: DeviceLayer :: PlatformManagerImpl EFR32 platformu için PlatformManager singleton nesnesinin somut uygulaması.
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl Silicon Labs EFR32 platformları için SoftwareUpdateManager tekli nesnesinin somut uygulaması.
nl :: Weave :: DeviceLayer :: ThreadStackManager Weave özellikli bir cihazda İplik yığınını başlatmak ve onunla etkileşim kurmak için özellikler sağlar.
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl Silicon Labs SDK ve OpenThread yığınını kullanarak EFR32 platformları için ThreadStackManager tekli nesnesinin somut uygulaması.
nl :: Weave :: DeviceLayer :: TimeSyncManager Weave Devices için zaman senkronizasyonunu yönetir.
nl :: Weave :: DeviceLayer :: TraitManager Weave cihazı için Weave Data Management özelliklerinin yayınlanmasını ve aboneliğini yönetir.

Yapılar

nl :: Weave :: DeviceLayer :: WeaveDeviceEvent Bir Weave Device Layer olayını temsil eder.
nl :: Weave :: DeviceLayer :: WeaveDevicePlatformEvent Silicon Labs EFR32 platformları için platforma özgü olay bilgilerini temsil eder.

nl :: Örgü :: DeviceLayer :: İç

Sınıflar

nl :: Weave :: DeviceLayer :: Dahili :: BLEManager Bir Weave cihazı için WoBLE hizmetleri ve bağlantı üzerinde kontrol sağlar.
nl :: Weave :: DeviceLayer :: Internal :: BLEManagerImpl EFR32 platformları için NetworkProvisioningServer tekli nesnesinin somut uygulaması.
nl :: Weave :: DeviceLayer :: Internal :: DeviceControlServer Weave cihazı için Weave Device Control profilini uygular.
nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer Weave cihazı için Weave Device Description profilini uygular.
nl :: Weave :: DeviceLayer :: Internal :: DeviceIdentityTraitDataSource Weave DeviceIdentityTrait için bir veri kaynağı uygular.
nl :: Weave :: DeviceLayer :: Internal :: DeviceNetworkInfo
nl :: Weave :: DeviceLayer :: Internal :: EchoServer Bir Örgü Cihazı için Örgü 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 Bir Weave cihazı için Weave Fabric Provisioning profilini uygular.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioning Cihazın fabrika sağlama özelliğinin varsayılan uygulaması.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningBase Önyükleme sırasında cihaz fabrikası sağlamayı destekler.
nl :: Weave :: DeviceLayer :: Internal :: 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 BLE işlevselliğinin BLEManager sınıfı tarafından uygulandığı platformlar için BLE'ye özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE BLE'yi desteklemeyen platformlar için BLE'ye özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread Thread'ı desteklemeyen platformlarda kullanım için WiFi'ye özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel Bir hizmet tünelini desteklemeyen platformlar için hizmet tüneline özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi WiFi'yi desteklemeyen platformlar için WiFi'ye özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Thread'ı destekleyen platformlarda kullanım için WiFi'ye özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl Birden çok platformda çalışan Software Update Manager özelliklerinin genel bir uygulamasını sağlar.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl_BDX BDX'i destekleyen platformlarda kullanım 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'ya dayalı platformlar için Weave GroupKeyStoreBase API'sinin bir uygulaması.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServer Weave Device için ağ sağlama hizmetleri sağlar.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl Silicon Labs EFR32 platformları için NetworkProvisioningServer tekli nesnesinin somut uygulaması.
nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl :: Weave :: DeviceLayer :: Internal :: NRF5Config Nordic nRF5 SDK tabanlı platformlarda kalıcı cihaz yapılandırmasına erişmek için işlevler ve tanımlar sağlar.
nl :: Weave :: DeviceLayer :: Internal :: ServiceProvisioningServer Weave cihazı için Weave Service Provisioning 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ğ telemetrisi işlevlerini işleyen temel bir sınıftır.
nl :: Weave :: DeviceLayer :: Internal :: WiFiTelemetry

nl :: Örgü :: Aygıt Yöneticisi

Sınıflar

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

nl :: Örgü :: Platform :: Güvenlik

Sınıflar

nl :: Weave :: Platform :: Güvenlik :: AES128BlockCipher
nl :: Weave :: Platform :: Güvenlik :: AES128BlockCipherDec
nl :: Weave :: Platform :: Güvenlik :: AES128BlockCipherEnc
nl :: Weave :: Platform :: Güvenlik :: AES256BlockCipher
nl :: Weave :: Platform :: Güvenlik :: AES256BlockCipherDec
nl :: Weave :: Platform :: Güvenlik :: AES256BlockCipherEnc
nl :: Weave :: Platform :: Güvenlik :: SHA1
nl :: Weave :: Platform :: Güvenlik :: SHA256

nl :: Örgü :: Profiller

Sınıflar

nl :: Weave :: Profiles :: MessageIterator Mesaj tamponlarını mantıklı bir şekilde kullanmak için, sınırları takip etmek için kullanılabilecek bu yineleyiciyi tanımlarız.
nl :: Weave :: Profiles :: ReferencedString Weave'de dizeleri nasıl kullanacağınız aşağıda açıklanmıştır.
nl :: Weave :: Profiles :: BaşvurulanTLVData Benzer şekilde, büyük bir eski TLV verisi blobunu temsil edebilmeliyiz.
nl :: Weave :: Profiles :: RetainedPacketBuffer Bu, bir System :: PacketBuffer sayımını otomatik olarak referans almak için uygun bir nesne görevi gören temel bir sınıftır .
nl :: Weave :: Profiles :: WeaveEchoClient
nl :: Weave :: Profiles :: WeaveEchoServer

nl :: Örgü :: Profiller :: BDX_Current

Sınıflar

nl :: Weave :: Profiles :: BDX_Current :: BlockAck
nl :: Örgü :: Profiller :: BDX_Current :: BlockEOF
nl :: Örgü :: Profiller :: 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 :: Örgü :: Profiller :: BDX_Current :: SendAccept
nl :: Örgü :: Profiller :: 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 :: Örgü :: Profiller :: BDX_Development

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_Development :: BlockEOF BlockEOF mesajı, son veri bloğunu göndericiden alıcıya aktarmak için kullanılır.
nl :: Örgü :: Profiller :: 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_Development :: BlockEOFV1 BlockEOFV1 mesajı, son veri bloğunu göndericiden alıcıya aktarmak için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: BlockQuery BlockQuery mesajı, göndericiden alıcıya bir veri bloğunun aktarılmasını talep etmek için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: BlockQueryV1 BlockQueryV1 mesajı, bir veri bloğunun göndericiden alıcıya aktarılmasını talep etmek için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: BlockSend BlockSend mesajı, bir veri bloğunu göndericiden alıcıya aktarmak için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: BlockSendV1 BlockSendV1 mesajı, bir veri bloğunu göndericiden alıcıya aktarmak için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveAccept ReceiveAccept mesajı, alıcı başlatıcı olduğunda önerilen bir değişimi kabul etmek için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveInit ReceiveInit mesajı, alıcı başlatıcı olduğunda bir değişim başlatmak için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveReject ReceiveReject mesajı, gönderen başlatıcı olduğunda önerilen bir değişimi reddetmek için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: SendAccept SendAccept mesajı, gönderen başlatıcı olduğunda önerilen bir değişimi kabul etmek için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: SendInit SendInit mesajı, gönderen başlatıcı olduğunda bir değişim başlatmak için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: SendReject SendReject mesajı, gönderen başlatıcı olduğunda önerilen bir değişimi reddetmek için kullanılır.
nl :: Weave :: Profiles :: BDX_Development :: TransferError Hata mesajı, bir hatayı bildirmek ve bir değişimi iptal etmek için kullanılır.

Yapılar

nl :: Weave :: Profiles :: BDX_Development :: BDXHandlers
nl :: Weave :: Profiles :: BDX_Development :: BDXTransfer Bu yapı, aktif bir BDX transferini temsil eden veri üyelerini içerir.

nl :: Örgü :: Profiller :: BulkDataTransfer

Sınıflar

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

nl :: Örgü :: Profiller :: DataManagement_Current

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: AlwaysAcceptDataElementAccessControlDelegate
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 Bir Weave, tümü aynı kaynağa başvuran özellik veri örneklerinin bir koleksiyonu için TraitCatalogBase arayüzünün uygulamasını sağladı.
nl :: Weave :: Profiles :: DataManagement_Current :: IDataElementAccessControlDelegate Bir NotifyRequest'teki veri öğeleri işlemcisi tarafından uygulanacak arabirim.
nl :: Weave :: Profiles :: DataManagement_Current :: IDirtyPathCut
nl :: Weave :: Profiles :: DataManagement_Current :: IPathFilter
nl :: Weave :: Profiles :: DataManagement_Current :: IWeavePublisherLock Temel WDM veri yapılarına erişimi serileştirmek için uygulama tarafından uygulanacak arayüz.
nl :: Weave :: Profiles :: DataManagement_Current :: IWeaveWDMMutex Bir muteks 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 Event Logging alt sisteminin yapılandırılabilir bileşenini içerir.
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingManagement Bellek içi olay günlüklerini yönetmek için 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 Bir kaynağın kimliğini kapsayan bir yapı.
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ındaki tüm WDM Next aboneliklerini barındıran bir tekildir.
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 Şema motoru, belirli bir özellikle ilişkili şema bilgilerini alır ve bunu ayrıştırmak ve WDM makineleri tarafından kullanılabilen bir forma dönüştürmek için olanaklar sağlar.
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üğü bekleyen sıraya geri koymak için yardımcı program sınıfı.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDirtyPathFilter Bildirim işlenirken yolu filtrelemek için fayda sınıfı.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateEncoder Bu nesnenin kodlar WDM UpdateRequest ve PartialUpdateRequest yükleri.
nl :: Weave :: Profiles :: DataManagement_Current :: ViewClient

Yapılar

nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventBuffer Nl :: Weave :: TLV :: WeaveCircularTLVBuffer etrafında oluşturulmuş dahili olay tamponu.
nl :: Weave :: Profiles :: DataManagement_Current :: ConstSchemaVersionRange
nl :: Weave :: Profiles :: DataManagement_Current :: CopyAndAdjustDeltaTimeContext Olay listesinden geç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ü sağlayan yapı.
nl :: Weave :: Profiles :: DataManagement_Current :: EventEnvelopeContext Geçiş olayları için iç yapı.
nl :: Weave :: Profiles :: DataManagement_Current :: EventLoadOutContext Olay listelerini çıktıya kopyalamak için yapı.
nl :: Weave :: Profiles :: DataManagement_Current :: EventOptions Farklı olay alanları için seçenekler sağlayan yapı.
nl :: Weave :: Profiles :: DataManagement_Current :: EventSchema Olay meta verileri için bir şema tanımlayan yapı.
nl :: Weave :: Profiles :: DataManagement_Current :: ExternalEvents Platformda depolanan olayları izlemek için yapı.
nl :: Weave :: Profiles :: DataManagement_Current :: LogStorageResources Günlük yönetiminin başlatılmasında kullanılan bir 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

Sendikalar

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

nl :: Örgü :: Profiller :: DataManagement_Current :: BaseMessageWithSubscribeId

Sınıflar

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

nl :: Örgü :: Profiller :: 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 :: Örgü :: Profiller :: 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 :: Ayrıştırıcı WDM Özel Komut Yanıtı ayrıştırıcı tanımı.

nl :: Örgü :: Profiller :: DataManagement_Current :: DataElement

Sınıflar

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

nl :: Örgü :: Profiller :: DataManagement_Current :: Veri Listesi

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: DataList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: DataList :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Etkinlik

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: Event :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: Event :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Etkinlik Listesi

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: EventList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: EventList :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Bildirim İsteği

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: NotificationRequest :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Yol

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Yol Listesi

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: PathList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: PathList :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Reddetme Kaydı

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Reddetme Kayıt Listesi

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Durum Elemanı

Sınıflar

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

nl :: Örgü :: Profiller :: DataManagement_Current :: Durum Listesi

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder Durum Listesi oluşturucu.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Abone olİptal İsteği

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: SubscCancelRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscCancelRequest :: Parser

nl :: Örgü :: Profiller :: DataManagement_Current :: Abone olConfirmRequest

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: SubscConfirmRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscConfirmRequest :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Abone ol

Sınıflar

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

nl :: Örgü :: Profiller :: DataManagement_Current :: Abone Ol

Sınıflar

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

nl :: Örgü :: Profiller :: DataManagement_Current :: UpdateRequest

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Ayrıştırıcı WDM Güncelleme Talebi ayrıştırıcı tanımı.

nl :: Örgü :: Profiller :: 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 :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Current :: Sürüm Listesi

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: Ayrıştırıcı

nl :: Örgü :: Profiller :: DataManagement_Legacy

Sınıflar

nl :: Weave :: Profiles :: DataManagement_Legacy :: Binding Binding sınıfı, Weave kullanarak bir uygulama varlığı adına iletişim durumunu yönetir.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientDataManager WDM istemcisi tarafından gerekli görülen onaylama ve gösterge yöntemi tanımlarını içeren soyut bir sınıf.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientNotifier Bir WDM istemcisinde abonelik ve bildirim desteği istendiğinde kullanılan bir 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ı tarafından gerekli görülen onaylama ve bildirim yöntemi tanımlarını içeren soyut bir sınıf.

nl :: Örgü :: Profiller :: Cihaz kontrol

Sınıflar

nl :: Weave :: Profiles :: DeviceControl :: DeviceControlDelegate Sunucu cihazında gelen Cihaz Kontrolü işlemlerini uygulamak için temsilci sınıfı.
nl :: Weave :: Profiles :: DeviceControl :: DeviceControlServer Aygıt Kontrol profilini uygulamak için sunucu sınıfı.

nl :: Örgü :: Profiller :: Cihaz Tanımı

Sınıflar

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClient Aygıt Açıklaması isteklerini yayınlamak için istemci nesnesi.
nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServer Aygıt Açıklaması isteklerine yanıt vermek için sunucu nesnesi.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyDeviceCriteria IdentifyDevice protokolünde cihazları seçmek için kullanılan kriterleri temsil eder.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage IdentifyRequest Mesajının ayrıştırılmış formu.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage Bir IdentifyResponse Mesajının ayrıştırılmış formu.
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 :: Örgü :: 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:: 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 the nl::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