OpenWeave C++ Referansı
OpenWeave için referans sayfaları.
nl
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
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
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
nl:: Weave:: DeviceManager
Sınıflar |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weave:: Platform:: Güvenlik
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
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
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
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
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 |