Dokumentacja OpenWeave C++
Strony referencyjne dla OpenWeave.
nl
nl:: ArgParser
Klasy | |
---|---|
nl::ArgParser::HelpOptions | Wspólna OptionSet do obsługi opcji informacyjnych (pomoc, wersję). |
nl::ArgParser::OptionSetBase | OptionSet gdzie treser jest funkcją wirtualną. |
Struktury | |
---|---|
nl::ArgParser::OptionDef | Definiuje opcję wiersza polecenia. |
nl::ArgParser::OptionSet | Definiuje grupę logicznie powiązanych i wielokrotnego użytku opcji wiersza polecenia. |
nl:: Ble
Klasy | |
---|---|
nl::Ble::BleApplicationDelegate | |
nl::Ble::BLEEndPoint | |
nl::Ble::BleLayer | Klasa ta zapewnia interfejs dla pojedynczego łańcucha do kierowania danych w górę stosu za pośrednictwem BleLayer funkcji interfejsu platformy lub w dół stosu poprzez obiekt WeaveConnection związanego z BLEEndPoint . |
nl::Ble::BleLayerObject | |
nl::Ble::BlePlatformDelegate | |
nl::Ble::BleTransportCapabilitiesRequestMessage | |
nl::Ble::BleTransportMożliwościOdpowiedźKomunikat | |
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 | Weave blok informacji identyfikacyjnych urządzenia BLE. |
nl::Ble::WeaveBleUUID |
nl:: Ble:: Platforma:: BlueZ
nl:: Inet
Klasy | |
---|---|
nl::Inet::AsyncDNSResolverSockets | Jest to wewnętrzny klasa InetLayer które zapewnia pomocnicze API Asynchronous Domain Name System (DNS) uchwały w InetLayer . |
nl::Inet::DNSResolver | Jest to wewnętrzny klasa InetLayer który zapewnia pobór Domain Name System (DNS) uchwały w InetLayer . |
nl::Inet::EndPointBasis | Podstawy klas punktów końcowych transportu internetowego. |
nl::Inet::InetLayer | Zapewnia to dostęp do usług internetowych, w tym liczników czasu, rozpoznawania nazw domen (DNS), transportu sieciowego TCP, transportu sieciowego UDP i surowego transportu sieciowego dla pojedynczego wątku. |
nl::Inet::InetLayerBasis | Jest to klasa podstawą obiektów referencyjnych liczone zarządzanych przez InetLayer obiektu. |
nl::Inet::InterfaceAddressIterator | Iterator listy adresów IP interfejsu sieciowego systemu. |
nl::Inet::InterfaceIterator | Iterator dla listy systemowych interfejsów sieciowych. |
nl::Inet::AdresIP | Adres protokołu internetowego. |
nl::Inet::IPEndPointBasis | Obiekty tej klasy reprezentują nieinstancyjne punkty końcowe protokołu IP. |
nl::Inet::IPPacketInfo | Informacje o przychodzącej/wychodzącej wiadomości/połączeniu. |
nl::Inet::IPPrefix | Prefiks adresu protokołu internetowego. |
nl::Inet::RawEndPoint | Obiekty tej klasy reprezentują surowe punkty końcowe sieci IP. |
nl::Inet::SocketEvents | Reprezentuj zestaw zdarzeń we/wy żądanych/oczekujących w gnieździe. |
nl::Inet::TCPEndPoint | Obiekty tej klasy reprezentują punkty końcowe transportu TCP. |
nl::Inet::TunEndPoint | Obiekty tej klasy reprezentują interfejsy tunelowe. |
nl::Inet::UDPEndPoint | Obiekty tej klasy reprezentują punkty końcowe transportu UDP. |
Związki | |
---|---|
nl::Inet::PeerSockAddr |
nl:: Splot
Klasy | |
---|---|
nl::Splot::Wiązanie | Przechwytuje zamierzony cel komunikacji Weave i powiązane informacje o konfiguracji. |
nl::Weave::Counter | Interfejs do zarządzania licznikiem jako wartością całkowitą. |
nl::Weave::ExchangeContext | Klasa ta reprezentuje trwającą rozmowę ( ExchangeContext ) pomiędzy dwoma lub więcej węzłów. |
nl::Weave::FabricStateDelegate | Ta abstrakcyjna klasa delegata komunikuje zmiany stanu sieci szkieletowej. |
nl::Weave::HostPortList | Do zarządzania i manipulowania listą portów hostów, kompaktową, zakodowaną binarnie kolekcją krotek identyfikatorów hostów i portów powiązanych z katalogiem usług Weave. |
nl::Weave::JNIUtils | |
nl::Weave::Monotonicznie zwiększający licznik | Klasa do zarządzania monotonicznie rosnącym licznikiem jako wartością całkowitą. |
nl::Weave::PersistedCounter | Klasa do zarządzania licznikiem jako wartością całkowitą, która ma być utrzymywana po ponownym uruchomieniu. |
nl::Weave::WeaveConnection | Definicja klasy Weave Connection. |
nl::Weave::WeaveConnectionTunnel | Definicja WeaveConnectionTunnel klasy, która zarządza parę TCPEndPoints których oryginalny WeaveConnections zostały sprzężone, a między którymi WeaveMessageLayer przekazuje wszystkie dane i zamykanie połączeń. |
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1 | |
nl::Weave::WeaveExchangeHeader | Określa Weave profil i komunikat typu określonego Weave wiadomości obrębie ExchangeContext . |
nl::Weave::WeaveExchangeManager | Ta klasa służy do zarządzania ExchangeContexts z innymi węzłami Weave. |
nl::Weave::WeaveFabricState | Forward deklaracja WeaveFabricState . |
nl::Weave::WeaveKeyId | Definicja identyfikatora klucza Weave. |
nl::Weave::WeaveMessageLayer | Definicja WeaveMessageLayer klasy, który 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 dla kluczy szyfrowania wiadomości Weave. |
nl::Weave::WeaveSecurityManager | |
nl::Weave::WeaveServerBase | Wspólny, podstawowy obiekt do implementacji nieproszonych obiektów odpowiadających (serwery) profilu Weave, który hermetyzuje weryfikację uwierzytelnionych żądań i wysyła raporty o stanie oraz zapewnia wspólne przechowywanie elementów danych dla stanu struktury i menedżera wymiany. |
nl::Weave::WeaveServerDelegateBase | Wspólna klasa bazowa do implementowania obiektów delegatów serwera Weave. |
nl::Weave::WeaveSessionKey | Zawiera informacje o kluczu sesji Weave. |
nl::Weave::WeaveSessionState | Przekazuje stan komunikacji potrzebny do wysyłania/odbierania wiadomości z innym węzłem. |
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:: Splot:: ASN1
Klasy | |
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime | |
nl::Weave::ASN1::ASN1Writer |
nl:: Splot:: Kryptowaluta
nl:: Splot:: Warstwa urządzenia
Klasy | |
---|---|
nl::Weave::DeviceLayer::ConfigurationManager | Zapewnia dostęp do informacji o konfiguracji środowiska wykonawczego i czasu kompilacji dla urządzenia Weave. |
nl::Weave::DeviceLayer::ConfigurationManagerImpl | Beton Realizacja ConfigurationManager Singleton obiektu dla platformy EFR32. |
nl::Weave::DeviceLayer::ConnectivityManager | Zapewnia kontrolę łączności sieciowej dla urządzenia Weave. |
nl::Weave::DeviceLayer::ConnectivityManagerImpl | Beton Realizacja ConnectivityManager Singleton obiektu dla platform Silicon Labs EFR32. |
nl::Weave::DeviceLayer::PlatformManager | Zapewnia funkcje inicjowania i interakcji ze stosem sieciowym Weave na urządzeniu obsługującym Weave. |
nl::Weave::DeviceLayer::PlatformManagerImpl | Beton Realizacja PlatformManager Singleton obiektu dla platformy EFR32. |
nl::Weave::DeviceLayer::SoftwareUpdateManager | |
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl | Beton realizacja SoftwareUpdateManager singleton obiektu dla platform Silicon Labs EFR32. |
nl::Weave::DeviceLayer::ThreadStackManager | Zapewnia funkcje do inicjowania i interakcji ze stosem wątków na urządzeniu z obsługą Weave. |
nl::Weave::DeviceLayer::ThreadStackManagerImpl | Beton realizacja ThreadStackManager singleton obiektu dla EFR32 platformach wykorzystujących Silicon Labs SDK i stos OpenThread. |
nl::Weave::DeviceLayer::TimeSyncManager | Zarządza synchronizacją czasu dla urządzeń Weave. |
nl::Weave::DeviceLayer::TraitManager | Zarządza publikacją i subskrypcją cech Weave Data Management dla urządzenia Weave. |
Struktury | |
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | Reprezentuje zdarzenie Weave Device Layer. |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | Reprezentuje informacje o zdarzeniach specyficznych dla platformy dla platform Silicon Labs EFR32. |
nl:: Splot:: WarstwaUrządzenia:: Wewnętrzny
nl:: Splot:: Menadżer urządzeń
Klasy | |
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Splot:: Platforma:: Bezpieczeństwo
nl:: Splot:: Profile
Klasy | |
---|---|
nl::Weave::Profile::MessageIterator | Aby sensownie używać buforów wiadomości, definiujemy ten iterator, który może być używany do śledzenia granic i tak dalej. |
nl::Weave::Profile::String referencyjny | Oto jak obsługiwać struny w Weave. |
nl::Weave::Profile::ReferencedTLVData | Podobnie, musimy być w stanie reprezentować wielki stary kropelka TLV danych. |
nl::Weave::Profile::RetainedPacketBuffer | Jest to klasa bazowa, która służy jako obiekt convenience do automatycznego odniesienia liczenia System :: PacketBuffer . |
nl::Weave::Profile::WeaveEchoClient | |
nl::Weave::Profile::WeaveEchoServer |
nl:: Splot:: Profile:: BDX_Current
nl:: Splot:: Profile:: BDX_Rozwój
Klasy | |
---|---|
nl::Weave::Profile::BDX_Development::BdxNode | |
nl::Weave::Profile::BDX_Development::BlockAck | BlockAck wiadomość służy do uznania bloku danych. |
nl::Weave::Profile::BDX_Development::BlockAckV1 | BlockAckV1 wiadomość służy do uznania bloku danych. |
nl::Weave::Profile::BDX_Development::BlockEOF | BlockEOF wiadomość jest przenoszony z ostatniego bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profile::BDX_Development::BlockEOFAck | BlockEOFAck wiadomość służy do potwierdzenia ostatniego bloku danych. |
nl::Weave::Profile::BDX_Development::BlockEOFAckV1 | BlockEOFAckV1 wiadomość służy do potwierdzenia ostatniego bloku danych. |
nl::Weave::Profile::BDX_Development::BlockEOFV1 | BlockEOFV1 wiadomość jest przenoszony z ostatniego bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profile::BDX_Development::BlockQuery | BlockQuery komunikatu jest stosowany do wniosku, że blok danych być przesyłane z nadajnika do odbiornika. |
nl::Weave::Profile::BDX_Development::BlockQueryV1 | BlockQueryV1 komunikatu jest stosowany do wniosku, że blok danych być przesyłane z nadajnika do odbiornika. |
nl::Weave::Profile::BDX_Development::BlockSend | BlockSend komunikatu jest stosowany do przesyłania bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profile::BDX_Development::BlockSendV1 | BlockSendV1 komunikatu jest stosowany do przesyłania bloku danych od nadawcy do odbiorcy. |
nl::Weave::Profile::BDX_Development::ReceiveAccept | ReceiveAccept wiadomość służy do zaakceptowania proponowanej wymiany, gdy odbiornik jest inicjatorem. |
nl::Weave::Profile::BDX_Development::ReceiveInit | ReceiveInit wiadomość służy do uruchamiania wymianę, gdy odbiornik jest inicjatorem. |
nl::Weave::Profile::BDX_Development::ReceiveReject | ReceiveReject komunikatu jest stosowany do odrzucenia proponowanej wymiany, gdy nadajnik jest inicjator. |
nl::Weave::Profile::BDX_Development::SendAccept | SendAccept wiadomość służy do zaakceptowania proponowanej wymiany, gdy nadawca jest inicjatorem. |
nl::Weave::Profile::BDX_Development::SendInit | SendInit wiadomość służy do uruchamiania wymianę gdy nadawca jest inicjatorem. |
nl::Weave::Profile::BDX_Development::SendReject | SendReject komunikatu jest stosowany do odrzucenia proponowanej wymiany, gdy nadajnik jest inicjator. |
nl::Weave::Profile::BDX_Development::TransferError | Komunikat o błędzie służy do zgłaszania błędu i przerwania wymiany. |
Struktury | |
---|---|
nl::Weave::Profile::BDX_Development::BDXHandlers | |
nl::Weave::Profile::BDX_Development::BDXTransfer | Ta struktura zawiera członków danych reprezentujących aktywny transfer BDX. |
nl:: Splot:: Profile:: Masowy transfer danych
Klasy | |
---|---|
nl::Weave::Profile::BulkDataTransfer::BdxDelegate |
nl:: Splot:: Profile:: Zarządzanie danymi_Current
Związki | |
---|---|
nl::Weave::Profile::DataManagement_Current::Timestamp | Unia, która zapewnia system zestawu aplikacji lub znacznik czasu UTC. |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Podstawowa wiadomość z identyfikatorem subskrypcji
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Polecenie niestandardowe
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | WDM niestandardowych poleceń Definicja kodera. |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | WDM niestandardowe polecenia Prośba definicję parsera. |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Niestandardowa odpowiedź polecenia
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | WDM niestandardowe polecenia definicja koder Response. |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | WDM niestandardowe polecenia definicja parser Response. |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Element danych
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | Definicja kodera elementu danych WDM. |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | Definicja parsera elementów danych WDM. |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Lista danych
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Zdarzenie
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Event::Builder | |
nl::Weave::Profiles::DataManagement_Current::Event::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Lista wydarzeń
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Żądanie powiadomienia
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Ścieżka
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Path::Builder | |
nl::Weave::Profiles::DataManagement_Current::Path::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Lista ścieżek
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Rekord odrzucenia
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Lista rekordów odrzuceń
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: StatusElement
Klasy | |
---|---|
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:: Splot:: Profile:: Zarządzanie danymi_Current:: Lista statusu
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder | Konstruktor StatusList. |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Subskrybuj AnulujProśba
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: SubskrybujPotwierdźŻądanie
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: SubskrybujProśba
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser | WDM Ścieżka definicja parser. |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: SubskrybujOdpowiedź
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser | WDM Ścieżka definicja parser. |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Żądanie aktualizacji
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | Definicja parsera żądania aktualizacji WDM. |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Aktualizuj odpowiedź
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | Definicja kodera odpowiedzi na aktualizację WDM. |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Current:: Lista wersji
Klasy | |
---|---|
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder | |
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser |
nl:: Splot:: Profile:: Zarządzanie danymi_Dziedzictwo
Klasy | |
---|---|
nl::Weave::Profile::DataManagement_Legacy::Binding | Wiązanie klasa zarządza stan komunikacji w imieniu podmiotu aplikacji przy użyciu splocie. |
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager | Klasa abstrakcyjna zawierająca definicje metod potwierdzania i wskazywania wymaganych przez klienta WDM. |
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier | Klasa pomocnicza stosowana, gdy wymagana jest obsługa subskrypcji i powiadomień na kliencie WDM. |
nl::Weave::Profile::DataManagement_Legacy::DMClient | Abstrakcyjna klasa bazowa dla klientów WDM specyficznych dla aplikacji. |
nl::Weave::Profile::DataManagement_Legacy::DMPublisher | Abstrakcyjna klasa bazowa dla wydawców WDM specyficznych dla aplikacji. |
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase | Abstrakcyjny ProfileDatabase klasa pomocnicza. |
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine | Klasa silnika protokołu WDM. |
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager | Klasa abstrakcyjna zawierająca definicje metod potwierdzania i powiadamiania wymaganych przez wydawcę WDM. |
nl:: Splot:: Profile:: Kontrola urządzenia
Klasy | |
---|---|
nl::Weave::Profile::DeviceControl::DeviceControlDelegate | Deleguj klasę do implementowania przychodzących operacji kontroli urządzeń na urządzeniu serwera. |
nl::Weave::Profile::DeviceControl::DeviceControlServer | Klasa serwera do implementacji profilu kontroli urządzeń. |
nl:: Splot:: Profile:: Opis urządzenia
Klasy | |
---|---|
nl::Weave::Profile::DeviceDescription::DeviceDescriptionClient | Obiekt klienta do wydawania żądań opisu urządzenia. |
nl::Weave::Profile::DeviceDescription::DeviceDescriptionServer | Obiekt serwera do odpowiadania na żądania opisu urządzenia. |
nl::Weave::Profile::DeviceDevice::IdentifyDeviceCriteria | Reprezentuje kryteria używane do wybierania urządzeń w protokole IdentyfikujDevice. |
nl::Weave::Profile::DeviceDescription::IdentifyRequestMessage | Przeanalizowana forma komunikatu identyfikacyjnego żądania. |
nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage | Przeanalizowana forma komunikatu identyfikacyjnego odpowiedzi. |
nl::Weave::Profile::DeviceDescription::TextDescriptorReader | |
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter | |
nl::Weave::Profile::DeviceDescription::WeaveDeviceDescriptor | Zawiera opisowe informacje o urządzeniu Weave. |
nl:: Splot:: Profile:: Echo_Dalej
Klasy | |
---|---|
nl::Weave::Profile::Echo_Next::WeaveEchoClient | Provides the ability to send Weave EchoRequest messages to a peer node and receive the corresponding EchoResponse messages. |
nl::Weave::Profile::Echo_Next::WeaveEchoServer | Accepts EchoRequest messages from a peer node and responds with an EchoResponse message. |
nl:: Splot:: Profile:: Udostępnianie tkanin
Klasy | |
---|---|
nl::Weave::Profile::FabricProvisioning::FabricProvisioningDelegat | Deleguj klasę do wdrażania dodatkowych akcji odpowiadających operacjom aprowizacji sieci szkieletowej. |
nl::Weave::Profile::FabricProvisioning::FabricProvisioningServer | Klasa serwera do implementacji profilu Fabric Provisioning. |
nl:: Splot:: Profile:: Bicie serca
Klasy | |
---|---|
nl::Weave::Profile::Heartbeat::WeaveHeartbeatOdbiornik | Splot Heartbeat klasy odbiornik. |
nl::Weave::Profile::Heartbeat::WeaveHeartbeatSender | Splot Heartbeat klasa nadawcy. |
nl:: Splot:: Profile:: Udostępnianie sieci
Klasy | |
---|---|
nl::Weave::Profile::NetworkProvisioning::NetworkInfo | Klasa narzędzie do szeregowania i deserializacji ładunków przekazywane poprzez NetworkProvisioning profilu: to obudowuje informacje potrzebne do wykrywania i konfigurowanie sieci. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate | Deleguj klasę do implementowania operacji aprowizacji sieci. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | Klasa serwera do implementacji profilu Network Provisioning. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Kontener na informacje o konfiguracji sieci bezprzewodowej. |
Struktury | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | 2-znakowy kod identyfikujący bezprzewodową domenę regulacyjną. |
nl:: Splot:: Profile:: Bezpieczeństwo
Klasy | |
---|---|
nl::Weave::Profile::Security::CertificateKeyId | |
nl::Weave::Profile::Security::ValidationContext | |
nl::Weave::Profile::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
Klasy | |
---|---|
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
Klasy | |
---|---|
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
Klasy | |
---|---|
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
Klasy | |
---|---|
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
Klasy | |
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: Security:: Passcodes
Struktury | |
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profiles:: Security:: TAKE
Klasy | |
---|---|
nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate |
nl:: Weave:: Profiles:: ServiceDirectory
Klasy | |
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | The manager object for the Weave service directory. |
Struktury | |
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | Arguments passed to the WeaveServiceManager::OnConnectBegin callback. |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: Weave:: Profiles:: SoftwareUpdate
Klasy | |
---|---|
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
Klasy | |
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Profiles:: Time
Klasy | |
---|---|
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. |
Struktury | |
---|---|
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
Klasy | |
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | Server object for responding to Token Pairing requests. |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
Klasy | |
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | Deleguj klasę do wdrażania przychodzących operacji parowania Dropcam Legacy na urządzeniu serwerowym. |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | Klasa serwera do implementacji profilu parowania Dropcam Legacy. |
nl:: Weave:: Profiles:: WeaveTunnel
Klasy | |
---|---|
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
nl:: Weave:: Support
Struktury | |
---|---|
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
Klasy | |
---|---|
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 |
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. |
Struktury | |
---|---|
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
Klasy | |
---|---|
nl::Weave::System::Stats::Snapshot |
nl:: Weave:: TLV
Klasy | |
---|---|
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 thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader. |
nl:: Weave:: TLV:: Debug
Struktury | |
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: Utilities
Struktury | |
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: Weave:: Warm
Klasy | |
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | This is an internal class to WarmCore. |
Struktury | |
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait
Klasy | |
---|---|
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 |