Dokumentacja oprogramowania OpenWeave C++
Strony odniesienia dla OpenWeave.
nl
nl:: ArgParser
Zajęcia |
|
---|---|
nl::ArgParser::HelpOptions | Częsty element OptionSet do obsługi opcji informacyjnych (help, version). |
nl::ArgParser::OptionSetBase | OptionSet, w którym moduł obsługi jest funkcją wirtualną. |
Struktury |
|
---|---|
nl::ArgParser::OptionDef | Definiuje opcję wiersza poleceń. |
nl::ArgParser::OptionSet | Definiuje grupę opcji logicznych i możliwych do ponownego użycia wiersza poleceń. |
nl:: Ble
Zajęcia |
|
---|---|
nl::Ble::BleApplicationPrzedstawiciel | |
nl::Ble::BLEEndPoint | |
nl::Ble::BleLayer | Ta klasa udostępnia interfejs pojedynczego wątku, który pozwala przekazywać dane w górę za pomocą funkcji interfejsu BleLayer lub za pomocą obiektu WeaveConnection powiązanego z obiektem BLEEndPoint. |
nl::Ble::BleLayerObject | |
nl::Ble::BlePlatformPrzedstawiciel | |
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 |
Struktury |
|
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Blok informacji identyfikujących urządzenie z BLE. |
nl::Ble::WeaveBleUUID |
nl:: Ble:: Platforma:: BlueZ
nl:: Inet
Zajęcia |
|
---|---|
nl::Inet::AsyncDNSZakończrSockets | Jest to klasa wewnętrzna w InetLayer, która udostępnia pomocnicze interfejsy API do rozpoznawania nazw domen (DNS) w InetLayer. |
nl::Inet::DNSSolver | To wewnętrzna klasa InetLayer, która abstraktuje rozpoznawanie nazw domen (DNS) w InetLayer. |
nl::Inet::EndPointBasis | Podstawa klas transportu publicznego w internecie. |
nl::Inet::InetLayer | Zapewnia to dostęp do usług internetowych, takich jak liczniki czasu, rozdzielczość systemu nazw domenowych (DNS), transport sieci TCP, transport sieci UDP i nieprzetworzony ruch sieciowy dla pojedynczego wątku. |
nl::Inet::InetLayerBasis | Jest to bazowa klasa obiektów liczonych od odniesienia, którymi zarządza obiekt InetLayer. |
nl::Inet::InterfaceAddressIterator | iterator listy adresów IP interfejsu sieciowego systemu. |
nl::Inet::InterfaceIterator | iteracja dla listy interfejsów sieci systemowej |
nl::Inet::Adres IP | Adres protokołu internetowego. |
nl::Inet::IPEndPointBasis | Obiekty tej klasy reprezentują niestabilne punkty końcowe protokołu IP. |
nl::Inet::IPPacketInfo | Informacje o wiadomości przychodzącej/wychodzącej. |
nl::Inet::IPPrefiks | Prefiks adresu IP. |
nl::Inet::RawEndPoint | Obiekty tej klasy reprezentują nieprzetworzone punkty końcowe sieci IP. |
nl::Inet::SocketEvents | Podaj w zestawie gniazdo żądań wejścia/wyjścia, których oczekujesz. |
nl::Inet::TCPEndPoint | Obiekty tej klasy reprezentują punkty końcowe transportu TCP. |
nl::Inet::TunEndPoint | Obiekty tej klasy reprezentują interfejsy tunelu. |
nl::Inet::UDPEndPoint | Obiekty tej klasy reprezentują punkty końcowe transportu UDP. |
Związki |
|
---|---|
nl::Inet::PeerSockAddr |
nl:: Weave
Zajęcia |
|
---|---|
nl::Weave::Binding | Przechwytuje zamierzony cel komunikacji Weave i powiązane informacje konfiguracyjne. |
nl::Weave::Licznik | Interfejs zarządzania licznikiem jako liczbą całkowitą. |
nl::Weave::ExchangeKontekst | Ta klasa reprezentuje trwający wątek (ExchangeContext) między co najmniej dwoma węzłami. |
nl::Weave::FabricStatePrzedstawiciel | Ta abstrakcyjna klasa przekazuje informacje o zmianach stanu tkanin. |
nl::Weave::HostPortList | Do zarządzania listą portów i zarządzania nią jest kompaktowa, zakodowana w formacie binarnym kolekcja identyfikatorów hostów i portów powiązana z katalogiem usług Weave. |
nl::Weave::JNIUtils | |
nl::Weave::MonotonicalIncreaseCounter | Klasa zarządzająca licznikiem monotonnie rosnącym jako wartość liczby całkowitej. |
nl::Weave::PersistedCounter | Klasa do zarządzania licznikiem jako wartość całkowita, która ma być zachowana podczas ponownego uruchamiania. |
nl::Weave::WeaveConnection | Definicja klasy Weave Connection. |
nl::Weave::WeaveConnectionTunnel | Definicja klasy WeaveConnectionTunnel, która zarządza parą TCPEndPoints, których pierwotne połączenia WeaveConnections zostały połączone, i między którymi WeaveMessageLayer przekazuje wszystkie dane i zamknięcia połączeń. |
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1 | |
nl::Weave::WeaveExchangeHeader | Określa profil Weave i typ konkretnej wiadomości Weave w obiekcie ExchangeContext. |
nl::Weave::WeaveExchangeManager | Ta klasa służy do zarządzania kontekstami Exchange w innych węzłach Weave. |
nl::Weave::WeaveFabricState | Przekaż deklarację WeaveFabricState. |
nl::Weave::WeaveKeyId | Definicja identyfikatora Weave Key. |
nl::Weave::WeaveMessageLayer | Definicja klasy WeaveMessageLayer, która zarządza komunikacją z innymi węzłami Weave. |
nl::Weave::WeaveMsgEncryptionKey | Zawiera informacje o kluczu szyfrowania wiadomości Weave. |
nl::Weave::WeaveMsgEncryptionKeyCache | Pamięć podręczna kluczy szyfrowania wiadomości Weave. |
nl::Weave::WeaveSecurityManager | |
nl::Weave::WeaveServerBase | Typowy obiekt bazowy do implementowania niechcianych reakcji (serwerów) profilu Weave, który obejmuje walidację uwierzytelnionych żądań i wysyłanie raportów o stanie oraz udostępnia typowy magazyn danych dla stanu tkaniny i menedżera giełdy. |
nl::Weave::WeaveServerPrzedstawicielBase | Popularna klasa podstawowa do implementacji obiektów delegowanego serwera Weave. |
nl::Weave::WeaveSessionKey | Zawiera informacje o kluczu sesji Weave. |
nl::Weave::WeaveSessionState | Przenosi stan komunikacji wymaganego do wysyłania i odbierania wiadomości przez inny węzeł. |
Struktury |
|
---|---|
nl::Weave::JNILibraryMethod | |
nl::Weave::WeaveMessageInfo | Informacje o wiadomości Weave, która jest w trakcie wysyłania lub odbierania. |
nl::Weave::WRMPConfig | Konfiguracja WRMP. |
Związki |
|
---|---|
nl::Weave::WeaveEncryptionKey |
nl:: Weave:: ASN1
Zajęcia |
|
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime | |
nl::Weave::ASN1::ASN1Writer |
nl:: Weave:: Krypto
nl:: Weave:: UrządzenieLayer
Zajęcia |
|
---|---|
nl::Weave::DeviceLayer::ConfigurationManager | Zapewnia dostęp do informacji o środowisku wykonawczym i konfiguracji w czasie kompilacji dla urządzenia Weave. |
nl::Weave::DeviceLayer::ConfigurationManagerImpl | Betonowa implementacja pojedynczego obiektu ConfigurationManager dla platformy EFR32. |
nl::Weave::DeviceLayer::ConnectivityManager | Zapewnia kontrolę połączeń sieciowych dla urządzenia Weave. |
nl::Weave::DeviceLayer::ConnectivityManagerImpl | Betonowa implementacja pojedynczego obiektu ConnectivityManager na platformach Silicon Labs EFR32. |
nl::Weave::DeviceLayer::PlatformManager | Udostępnia funkcje inicjowania stosu sieciowego Weave i interakcji z nim na urządzeniu z usługą Weave. |
nl::Weave::DeviceLayer::PlatformManagerImpl | Betonowa implementacja pojedynczego obiektu PlatformManager na platformie EFR32. |
nl::Weave::DeviceLayer::SoftwareUpdateManager | |
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl | Betonowa implementacja pojedynczego obiektu SoftwareUpdateManager na platformach Silicon Labs EFR32. |
nl::Weave::DeviceLayer::ThreadStackManager | Udostępnia funkcje inicjowania stosu Thread i interakcji z nim na urządzeniu z Weave. |
nl::Weave::DeviceLayer::ThreadStackManagerImpl | Betonowa implementacja pojedynczego obiektu ThreadStackManager na platformach EFR32 za pomocą pakietu SDK Silicon Labs i stosu OpenThread. |
nl::Weave::DeviceLayer::TimeSyncManager | Zarządzaje synchronizacją czasu dla urządzeń Weave. |
nl::Weave::DeviceLayer::TraitManager | Zarządza publikowaniem i subskrybowaniem cech zarządzania danymi w usłudze Weave na urządzeniach Weave. |
Struktury |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | Odzwierciedla zdarzenie Wave Device Layer. |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | Reprezentuje informacje o zdarzeniach z platformy platformy Silicon Labs EFR32. |
nl:: Weave:: DeviceLayer:: Wewnętrzne
Zajęcia |
|
---|---|
nl::Weave::DeviceLayer::Internal::BLEManager | Zapewnia kontrolę nad usługami WoBLE i łącznością dla urządzenia Weave. |
nl::Weave::DeviceLayer::Internal::BLEManagerImpl | Betonowa implementacja pojedynczego obiektu NetworkProvisioningServer dla platform EFR32. |
nl::Weave::DeviceLayer::Internal::DeviceControlServer | Implementuje profil Weave Device Control dla urządzenia Weave. |
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer | Implementuje profil Weave Opis urządzenia dla urządzenia Weave. |
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource | wdraża źródło danych dla Weave DeviceIdentityTrait. |
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo | |
nl::Weave::DeviceLayer::Internal::EchoServer | Implementuje profil Eave Weave dla urządzenia Weave. |
nl::Weave::DeviceLayer::Internal::EFR32Config | |
nl::Weave::DeviceLayer::Internal::ESP32Config | Zapewnia funkcje i definicje dostępu do informacji o konfiguracji urządzenia w ESP32. |
nl::Weave::DeviceLayer::Internal::ESP32Utils | |
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer | Implementuje profil obsługi administracyjnej Weave dla urządzeń Weave. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioning | Domyślna implementacja funkcji obsługi fabrycznej urządzenia. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase | Obsługa fabryczna obsługi administracyjnej urządzenia podczas uruchamiania. |
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl | Zapewnia ogólną implementację funkcji ConfigurationManager, które działają na wielu platformach. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl | Udostępnia ogólną funkcję ConnectivityManager, która działa na wielu platformach. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE | Zapewnia ogólną implementację funkcji ConnectivityManager związanych z BLE na platformach, na których zaimplementowano funkcje BLE przez klasę BLEManager. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE | Zapewnia ogólną implementację funkcji ConnectivityManager związanych z BLE na platformach, które nie obsługują BLE. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread | Zapewnia ogólną implementację funkcji ConnectivityManager przeznaczonych do sieci Wi-Fi i można ich używać na platformach, które NIE obsługują Thread. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel | Udostępnia ogólną implementację funkcji ConnectivityManager związanych z tunelem usług dla platform, które nie obsługują tunelu usług. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi | Zapewnia ogólną implementację funkcji ConnectivityManager związanych z Wi-Fi na platformach, które nie obsługują Wi-Fi. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread | Udostępnia ogólną funkcję ConnectivityManager do obsługi sieci na platformach obsługujących Thread. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl | Zapewnia ogólną implementację funkcji menedżera oprogramowania, który działa na wielu platformach. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX | Udostępnia ogólną implementację funkcji SoftwareUpdateManager do użytku na platformach obsługujących BDX. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS | Zapewnia ogólną implementację funkcji ThreadStackManager działających na platformach FreeRTOS. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread | Zapewnia ogólną implementację funkcji ThreadStackManager działających w połączeniu z OpenThread. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP | Udostępnia ogólną implementację funkcji ThreadStackManager działających w połączeniu z OpenThread i LwIP. |
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl | Implementacja interfejsu Weave GroupKeyStoreBase API na platformy oparte na pakiecie SDK Silicon Labs. |
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer | Zapewnia usługi udostępniania sieci dla urządzenia Weave. |
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl | Betonowa implementacja pojedynczego obiektu NetworkProvisioningServer dla platform Silicon Labs EFR32. |
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager | |
nl::Weave::DeviceLayer::Internal::NRF5Config | Udostępnia funkcje i definicje umożliwiające dostęp do trwałej konfiguracji urządzenia na platformach na podstawie pakietu Nordic nRF5 SDK. |
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer | Implementuje profil udostępniania usługi Weave dla urządzenia Weave. |
nl::Weave::DeviceLayer::Internal::ThreadTelemetry | |
nl::Weave::DeviceLayer::Internal::ThreadTopology | |
nl::Weave::DeviceLayer::Internal::TunnelTelemetry | |
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase | Jest to klasa podstawowa, która obsługuje funkcje telemetryczne w różnych sieciach. |
nl::Weave::DeviceLayer::Internal::WiFiTelemetry |
nl:: Weave:: Menedżer urządzeń
Zajęcia |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weave:: Platforma:: Zabezpieczenia
nl:: Weave:: Profile
Zajęcia |
|
---|---|
nl::Weave::Profiles::MessageIterator | Aby rozsądnie korzystać z buforów wiadomości, definiujemy ten iterator, którego można używać do śledzenia granic itd. |
nl::Weave::Profiles::ReferencedString | Oto jak obsługiwać ciągi w Weave. |
nl::Weave::Profiles::ReferencedTLVData | Podobnie musimy mieć możliwość reprezentowania dużego obiektu blob DLV. |
nl::Weave::Profiles::RetainedPacketBuffer | Jest to klasa podstawowa, która służy jako obiekt referencyjny do automatycznego zliczania odwołań do System::PacketBuffer. |
nl::Weave::Profiles::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
nl:: Weave:: Profile:: BDX_Current
nl:: Weave:: Profile:: BDX_development
Zajęcia |
|
---|---|
nl::Weave::Profiles::BDX_development::BdxNode | |
nl::Weave::Profiles::BDX_development::BlockAck | Komunikat BlockAck służy do potwierdzenia zablokowania danych. |
nl::Weave::Profiles::BDX_development::BlockAckV1 | Komunikat BlockAckV1 służy do potwierdzenia blokady danych. |
nl::Weave::Profiles::BDX_development::BlockEOF | Komunikat BlockEOF służy do przenoszenia ostatniego bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profiles::BDX_development::BlockEOFAck | Komunikat BlockEOFAck służy do potwierdzenia ostatniego bloku danych. |
nl::Weave::Profiles::BDX_development::BlockEOFAckV1 | Komunikat BlockEOFAckV1 służy do potwierdzenia ostatniego bloku danych. |
nl::Weave::Profiles::BDX_development::BlockEOFV1 | Wiadomość BlockEOFV1 służy do przenoszenia ostatniego bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profiles::BDX_development::BlockQuery | Wiadomość BlockQuery służy do wysłania prośby o przeniesienie bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profiles::BDX_development::BlockQueryV1 | Wiadomość BlockQueryV1 służy do wysłania prośby o przeniesienie bloków danych od nadawcy do odbiorcy. |
nl::Weave::Profiles::BDX_development::BlockSend | Wiadomość BlockSend służy do przenoszenia bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profiles::BDX_development::BlockSendV1 | Wiadomość BlockSendV1 służy do przenoszenia bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profiles::BDX_development::ReceiveAccept | Wiadomość ReceiveAccept służy do zaakceptowania proponowanej wymiany, gdy adresat jest inicjatorem. |
nl::Weave::Profiles::BDX_development::ReceiveInit | Wiadomość ReceiveInit służy do rozpoczynania wymiany, gdy odbiorca jest inicjatorem. |
nl::Weave::Profiles::BDX_development::ReceiveReceive | Wiadomość ReceiveOdrzuć służy do odrzucania proponowanej wymiany, gdy nadawca jest jej inicjatorem. |
nl::Weave::Profiles::BDX_development::SendAccept | Wiadomość SendAccept służy do akceptowania proponowanej wymiany przez nadawcę. |
nl::Weave::Profiles::BDX_development::SendInit | Komunikat SendInit służy do rozpoczynania wymiany, gdy nadawca jest inicjatorem. |
nl::Weave::Profiles::BDX_development::SendOdrzuć | Wiadomość SendOdrzuć służy do odrzucania proponowanej wymiany, gdy nadawca jest jej inicjatorem. |
nl::Weave::Profiles::BDX_development::TransferError | Komunikat o błędzie służy do zgłaszania błędów i przerwania wymiany. |
Struktury |
|
---|---|
nl::Weave::Profiles::BDX_development::BDXHandlers | |
nl::Weave::Profiles::BDX_development::BDXTransfer | Ta struktura zawiera użytkowników danych reprezentujących aktywny transfer BDX. |
nl:: Weave:: Profiles:: BulkDataTransfer
Zajęcia |
|
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxPrzedstawiciel |
nl:: Weave:: Profiles:: DataManagement_Current
Związki |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | Związek dostarczający system ustawiony dla aplikacji lub sygnaturę czasową UTC. |
nl:: Weave:: Profiles:: DataManagement_Current:: BaseMessageWithSubskrybujId
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubskrybujId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubskrybujId::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | Definicja kodera niestandardowego Command WDM. |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | Definicja parsera żądania niestandardowego polecenia WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommandResponse
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | Definicja kodera niestandardowej komendy WDM. |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | Definicja parsera odpowiedzi Command niestandardowego WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: DataElement
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | Definicja kodera elementów danych WDM. |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | Definicja parsera elementu WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: DataList
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: Wydarzenie
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Event::Builder | |
nl::Weave::Profiles::DataManagement_Current::Event::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: EventList
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: NotificationRequest
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: Ścieżka
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Path::Builder | |
nl::Weave::Profiles::DataManagement_Current::Path::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: PathList
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: disapprovalionRecord
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::disapprovalionRecord::Builder | |
nl::Weave::Profiles::DataManagement_Current::disapprovalionRecord::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: disapprovalionRecordList
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::disapprovalionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::disapprovalionRecordList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: StatusElement
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder | Definicja kodera elementu stanu WDM. |
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser | Definicja parsera elementu stanu WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: StatusList
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder | Kreator ListList. |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: Subskrybuj Anuluj
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubskrybujAnulujOdp::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubskrybujAnulujOdp::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: SubskrybujPotwierdź
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubskrybujConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubskrybujConfirmRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: Subskrybuj prośbę
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubskrybujRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubskrybujRequest::Parser | Definicja parsera Ścieżka WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: Subskrybuj odpowiedź
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubskrybujOdpowiedź::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubskrybujOdpowiedź::Parser | Definicja parsera Ścieżka WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: UpdateRequest
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | Definicja parsera żądania WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: UpdateResponse
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | Definicja kodera odpowiedzi WDM. |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: VersionList
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder | |
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser |
nl:: Weave:: Profiles:: DataManagement_Legacy
Zajęcia |
|
---|---|
nl::Weave::Profiles::DataManagement_Legacy::Binding | Klasa Bind zarządza stanem komunikacji w imieniu jednostki aplikacji za pomocą Weave. |
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager | Abstrakcyjna klasa zawierająca definicje metod potwierdzenia i wymaganej wymagane przez klienta WDM. |
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier | Klasa pomocnicza używana, gdy klient WDM ma obsługiwać subskrypcję i powiadomienia. |
nl::Weave::Profiles::DataManagement_Legacy::DMClient | Abstrakcyjna klasa podstawowa dla klientów WDM danej aplikacji. |
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher | Abstrakcyjna klasa podstawowa dla wydawców WDM aplikacji. |
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase | Abstrakcyjna klasa pomocnicza ProfileDatabase. |
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine | Klasa mechanizmu protokołu WDM. |
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager | Abstrakcyjna klasa zawierająca definicje metod potwierdzenia i powiadomienia wymagane przez wydawcę WDM. |
nl:: Weave:: Profiles:: DeviceControl
Zajęcia |
|
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlPrzedstawiciel | Przekaż klasę do implementacji przychodzących operacji kontroli urządzenia na urządzeniu serwera. |
nl::Weave::Profiles::DeviceControl::DeviceControlServer | Klasa serwera do wdrożenia profilu Kontroli urządzenia. |
nl:: Weave:: Profiles:: DeviceDescription
Zajęcia |
|
---|---|
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient | Obiekt klienta do wystawiania żądań opisów urządzeń. |
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer | Obiekt serwera do odpowiadania na żądania opisu urządzenia. |
nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriteria | Reprezentuje kryteria, które są używane do wybierania urządzeń w protokole IdentifieDevice. |
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage | Przeanalizowano formę wiadomości MessageRequest. |
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage | Przeanalizowano formę wiadomości z odpowiedzią identyfikującą. |
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader | |
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter | |
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor | Zawiera opisowe informacje o urządzeniu Weave. |
nl:: Weave:: Profile:: Echo_Next
Zajęcia |
|
---|---|
nl::Weave::Profiles::Echo_Dalej::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
Zajęcia |
|
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningPrzedstawiciel | Przekaż klasy do implementacji dodatkowych działań odpowiadających operacjom obsługi administracyjnej tkanin. |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | Klasa serwera do wdrożenia profilu obsługi administracyjnej. |
nl:: Weave:: Profiles:: Hearttbeat
Zajęcia |
|
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | Klasa odbiornika Wavebeat. |
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender | Klasa nadawcy Weave Heartbeat. |
nl:: Weave:: Profiles:: NetworkProvisioning
Zajęcia |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::SiećInformacje | Klasa narzędzi do serializowania i marginalizowania ładunków, które są przesyłane za pomocą profilu NetworkProvisioning: zawiera informacje związane z sieciami wykrywania i konfigurowania sieci. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningPrzedstawiciel | Przekaż klasę do wdrożenia operacji obsługi sieciowej. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | Klasa serwera dla wdrożenia profilu udostępniania sieci. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Kontener na informacje o konfiguracji bezprzewodowej. |
Struktury |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | Dwuznakowy kod identyfikujący domenę sieci bezprzewodowych. |
nl:: Weave:: Profile:: Zabezpieczenia
Zajęcia |
|
---|---|
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 | Generuje podpis Weave za pomocą klucza prywatnego w pamięci. |
nl::Weave::Profiles::Security::WeaveSignatureGenerator | Zapewnia ogólne funkcje służące do generowania podpisów Weave. |
nl:: Weave:: Profiles:: Security:: AppKeys
Zajęcia |
|
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | Definicja klasy magazynu kluczy Weave Group. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | Zawiera informacje o kluczach grupy aplikacji Weave. |
nl:: Weave:: Profile:: Zabezpieczenia:: CASE
Zajęcia |
|
---|---|
nl::Weave::Profiles::Security::CASE::StartSessionContext | Zawiera informacje kontekstowe dotyczące generowania lub przetwarzania wiadomości oznaczonych jako CASE. |
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext | Zawiera informacje kontekstowe związane z generowaniem lub przetwarzaniem wiadomości Początek sesji CASE. |
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext | Zawiera informacje kontekstowe związane z generowaniem lub przetwarzaniem wiadomości Początek sesji CASE. |
nl::Weave::Profiles::Security::CASE::ReconfigureContext | Blokuje informacje związane z generowaniem lub przetwarzaniem wiadomości CASE dotyczącej ponownej konfiguracji wiadomości. |
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthAuth | Abstrakcyjny interfejs, którego działania uwierzytelniania są delegowane podczas tworzenia sesji CASE. |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | stosuje podstawową logikę protokołu Weave CASE; |
nl:: Weave:: Profiles:: Security:: CertProvisioning
Zajęcia |
|
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | Implementuje podstawową logikę obiektu protokołu obsługi administracyjnej certyfikatów Weave. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestPrzedstawiciel | Abstrakcyjny interfejs, który określa czynności wykonywane na danej platformie podczas poświadczenia producenta węzła Weave. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthPrzedstawiciel | Abstrakcyjny interfejs, który określa czynności wykonywane w ramach platformy na potrzeby uwierzytelniania operacji Weave węzła. |
nl:: Weave:: Profiles:: Security:: KeyExport
Zajęcia |
|
---|---|
nl::Weave::Profiles::Security::KeyExport::__FINAL | |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport | Implementacja podstawowa logiki eksportu kluczy Weave |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportExport | Abstrakcyjna klasa przekazywania przekazana przez mechanizm KeyExport do wykonywania różnych działań związanych z uwierzytelnianiem podczas eksportowania kluczy. |
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient | Implementuje po stronie klienta protokół eksportu kluczy Weave do użytku w kontekście samodzielnych (niepowiązanych z siecią wiadomości). |
nl:: Weave:: Profile:: Zabezpieczenia:: PASE
Zajęcia |
|
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profile:: Zabezpieczenia:: Kody dostępu
Struktury |
|
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profile:: Bezpieczeństwo:: Wykonywanie
Zajęcia |
|
---|---|
nl::Weave::Profiles::Security::take::WeavetakeChallengerAuthPrzedstawiciel | |
nl::Weave::Profiles::Security::take::WeaveTakeEngine | |
nl::Weave::Profiles::Security::Take::WeavetakeTokenTokenAuth |
nl:: Weave:: Profiles:: Katalog usług
Zajęcia |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | Obiekt menedżera katalogu usługi Weave. |
Struktury |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectStartArgs | Argumenty przekazywane do wywołania zwrotnego WeaveServiceManager::OnConnectStart. |
nl:: Weave:: Profiles:: Obsługa administracyjna
nl:: Weave:: Profiles:: SoftwareUpdate
Zajęcia |
|
---|---|
nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce | Klasa opisująca komunikat ImageAnnounce. |
nl::Weave::Profiles::SoftwareUpdate::ImageQuery | Klasa umożliwiająca tworzenie i dekodowanie komunikatów zapytania o obrazach. |
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse | Klasa umożliwiająca tworzenie i dekodowanie komunikatów odpowiedzi na zapytanie o obraz. |
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec | Klasa pomocnicza z typem integralności i rzeczywistym haszowaniem obrazu aktualizacji oprogramowania. |
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList | Klasa pomocnicza do przechowywania listy typów integralności w zapytaniu o obraz. |
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerPrzedstawiciel | Interfejs na potrzeby przekazywania dostępu do WeaveImageAnnounceServer. |
nl::Weave::Profiles::SoftwareUpdate::ProductSpec | Klasa pomocnicza, która reprezentuje specyfikację produktu. |
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList | Klasa pomocnicza do przechowywania listy schematów aktualizacji w ramach zapytania o obraz. |
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer | Serwer, który nasłuchuje ogłoszeń dotyczących Weave. |
nl:: Weave:: Profiles:: StatusReporting
Zajęcia |
|
---|---|
nl::Weave::Profiles::StatusReporting::StanRaport |
nl:: Weave:: Profile:: Godzina
Zajęcia |
|
---|---|
nl::Weave::Profiles::Time::_TimeSyncNodeBase | |
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient | |
nl::Weave::Profiles::Time::TimeChangeNotification | kodek dla powiadomienia o zmianie czasu, |
nl::Weave::Profiles::Time::TimeSyncNode | |
nl::Weave::Profiles::Time::TimeSyncRequest | |
nl::Weave::Profiles::Time::TimeSyncResponse | |
nl::Weave::Profiles::Time::TimeZoneUtcOffset | Kodek względem przesunięcia UTC strefy czasowej. |
Struktury |
|
---|---|
nl::Weave::Profiles::Time::Contact | Jest to publiczne, ponieważ wywołanie zwrotne TimeSyncNode::FilterTimecorrectionContributor zawiera globalny widok wyższej warstwy. |
nl::Weave::Profiles::Time::servingNode | służy do określania kontaktów wywołujących SyncWithNodes It's, które są umieszczone w otwartym pliku, a nie jako zagnieżdżona, aby skrócić deklarację klasy TimeSyncNode i dokładniej określić deklarację eksportowania. |
nl:: Weave:: Profile:: Tokenparing
Zajęcia |
|
---|---|
nl::Weave::Profiles::Tokenparing::TokenparingPrzedstawiciel | |
nl::Weave::Profiles::Tokenparing::TokenparingServer | Obiekt serwera do odpowiadania na żądania parowania tokenów. |
nl:: Weave:: Profiles:: Dostawca:: Nestlabs:: DropcamLegacySparujing
Zajęcia |
|
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacySparujing::DropcamLegacySparujingPrzedstawiciel | Przekaż klasy do implementacji przychodzących operacji parowania Dropcam na serwerze. |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacySparujing::DropcamLegacySparujingServer | Klasa serwera do implementacji profilu parowania Dropcam. |
nl:: Weave:: Profile:: WeaveTunnel
Zajęcia |
|
---|---|
nl::Weave::Profiles::WeaveTunnel::ReconnectParam | Parametry zasad ponownego łączenia używane do zarządzania tym, jak tunel łączy się z usługą. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr | Klasa ta obejmuje wszystkie stany połączenia tunelu Weave oraz powiązane z nimi funkcje i logikę zarządzania. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute |
nl:: Weave:: SecuritySupport
nl:: Weave:: Pomoc techniczna
Struktury |
|
---|---|
nl::Weave::Support::ProfileStringContext | Kontekst rejestracji i wyrejestrowywania wywołań zwrotnych powiązanych z określonym identyfikatorem profilu w celu zwracania czytelnych dla człowieka ciągów pomocy: |
nl::Weave::Support::ProfileStringInfo | Wywołania zwrotne powiązane z określonym identyfikatorem profilu, które są związane z zwracaniem czytelnych dla człowieka ciągów pomocy. |
nl:: Weave:: System
Zajęcia |
|
---|---|
nl::Weave::System::Warstwa |
This provides access to timers according to the configured event handling model. |
nl::Weave::System::LwIPEventHandlerPrzedstawiciel | |
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 | Jest to obiekt liczony w pliku referencyjnym i przydzielony z przestrzeni zawartej w obiekcie ObjectPool. </t,> |
nl::Weave::System::PacketBuffer | Klasa bufora pakietów to struktura podstawowa używana do manipulowania pakietami danych zserializowanych przez oktety, zwykle w kontekście sieci komunikacyjnej, takiej jak Bluetooth czy protokół internetowy. |
nl::Weave::System::Licznik czasu | To jest wewnętrzna klasa warstwy systemu Weave, używana do prezentowania jednorazowego licznika czasu. |
Struktury |
|
---|---|
nl::Weave::System::LwIPEvent |
Związki |
|
---|---|
nl::Weave::System::ObjectArena |
A union template used for representing a well-aligned block of memory. |
nl:: Weave:: System:: Statystyki
Zajęcia |
|
---|---|
nl::Weave::System::Stats::Migawka |
nl:: Weave:: TLV
Zajęcia |
|
---|---|
nl::Weave::TLV::CircularTLVReader | |
nl::Weave::TLV::CircularTLVWriter | |
nl::Weave::TLV::TLVReader | Udostępnianie parsera wydajnego pamięci dla danych zakodowanych w formacie Weave TLV. |
nl::Weave::TLV::TLVUpdater | Zapewnia ujednolicony interfejs odczytu/zapisu do edytowania, dodawania i usuwania elementów w kodowaniu TLV. |
nl::Weave::TLV::TLVWriter | Umożliwia korzystanie z kodera oszczędzającego pamięć do zapisywania danych w formacie Weave TLV. |
nl::Weave::TLV::WeaveCircularTLVBuffer | WeaveCircularTLVBuffer oferuje okrągłą pamięć dla nl::Weave::TLV::TLVWriter i nl::Weave::TLVTLVReader. |
nl:: Weave:: TLV:: Debuguj
Struktury |
|
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: Narzędzia
Struktury |
|
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: Weave:: Warm
Zajęcia |
|
---|---|
nl::Weave::Warm::WarmFabricStatePrzedstawiciel | To jest wewnętrzna klasa dla HotCore. |
Struktury |
|
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
Schemat:: Weave:: Trait:: Auth:: ApplicationKeysTrait
Zajęcia |
|
---|---|
Schemat:Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink | Zawiera interfejsy dla kluczy aplikacji Weave ujście danych. |
Moduły |
|
---|---|
Sterowanie urządzeniem | |
Udostępnianie materiałów | |
Obsługa sieci | |
pasywna Rendezvous, | Pasywna Rendezvous różni się od Aktywnej, ponieważ faza nawiązania połączenia jest inicjowana przed jej etapem zidentyfikowania przez dostawcę. |
Zdalne pasywne Rendezvous | Pasywne Rendezvous różnią się od Pasywnego Rendezvousa, ponieważ urządzenie wspomagające działa jako usługa przekaźnika dla operatora, przekazującego wiadomości między użytkownikiem udostępniającym a dostawcą. |
Udostępnianie usług | |
Parowanie tokena |