Справочник по OpenWeave C++

Справочные страницы для OpenWeave.

нл

Структуры

nl:: ArrayLengthAndBuffer Помощник для обертывания массива с длиной.
нл:: ErrorFormatter
nl::FieldDescriptor Структура, которая описывает поле TLV в структуре схемы и связывает его с данными в c-структуре.
нл::Мемориманажемент C-структура функций выделения/освобождения памяти.
nl::SchemaFieldDescriptor Оболочка вокруг массива FieldDescriptors для описания структуры/структуры схемы.
nl:: SerializationContext c-struct, содержащая любой контекст или состояние, необходимые для сериализации или десериализации.
нл::Сериализедбайтестринг
nl::SerializedFieldTypeBoolean_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeFloatingPoint32_array
nl::SerializedFieldTypeFloatingPoint64_array
nl:: Сериализедфиелдтипеинт16_массив
nl:: Сериализедфиелдтипеинт32_массив
nl:: Сериализедфиелдтипеинт64_массив
nl:: Сериализедфиелдтипеинт8_массив
nl:: Сериализедфиелдтипеуинт16_массив
nl:: Сериализедфиелдтипеуинт32_массив
nl:: Сериализедфиелдтипеуинт64_массив
nl:: Сериализедфиелдтипеуинт8_массив
nl::SerializedFieldTypeUTF8String_array
nl::StructureSchemaPointerPair Пара данных с c-struct данных и StructureSchemaDescriptor для записи структуры TLV на основе этих данных.

нл:: АргПарсер

Классы

nl::ArgParser::HelpOptions Общий OptionSet для обработки информационных опций (справка, версия).
nl::ArgParser::OptionSetBase OptionSet, где обработчик — виртуальная функция.

Структуры

nl::ArgParser::OptionDef Определяет параметр командной строки.
nl::ArgParser::OptionSet Определяет группу логически связанных и многократно используемых параметров командной строки.

нл:: Бле

Классы

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleLayer Этот класс предоставляет интерфейс для одного потока для передачи данных либо вверх по стеку с помощью функций интерфейса платформы BleLayer , либо вниз по стеку с помощью объекта WeaveConnection, связанного с BLEEndPoint .
nl::Ble::BleLayerObject
nl::Ble::BlePlatformDelegate
nl::Ble::BleTransportCapabilitiesRequestMessage
nl::Ble::BleTransportCapabilitiesResponseMessage
nl::Ble::BleTransportCommandMessage
nl::Ble::BTCommandHeader
nl::Ble::BTCommandTypeAck
nl::Ble::BTCommandTypeTestData
nl::Ble::BTCommandTypeTestRequest
nl::Ble::BTCommandTypeTestResult
nl::Ble::BTCommandTypeTxTiming
nl::Ble::BTCommandTypeWindowSize
nl::Ble::BTCommandTypeWobleMTU
nl::Ble::WoBle
nl::Ble::WoBleTest
nl::Ble::WoBleTxHistogram
nl::Ble::WoBleTxRecord

Структуры

nl::Ble::WeaveBLEDeviceIdentificationInfo Сплетите информационный блок BLE Device Identification.
nl::Ble::WeaveBleUUID

нл:: Бле:: Платформа:: БлюЗ

Структуры

NL::Ble::Platform::BlueZ::Адаптер
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Characteristic
nl::Ble::Platform::BlueZ::Service
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

нл:: инет

Классы

nl::Inet::AsyncDNSResolverSockets Это внутренний класс для InetLayer , предоставляющий вспомогательные API для разрешения асинхронной системы доменных имен (DNS) в InetLayer .
nl::Inet::DNSResolver Это внутренний класс для InetLayer , который обеспечивает абстракцию разрешения системы доменных имен (DNS) в InetLayer .
nl::Inet::EndPointBasis Основа классов конечных точек транспорта Интернета.
nl::Inet::InetLayer Это обеспечивает доступ к интернет-службам, включая таймеры, разрешение системы доменных имен (DNS), сетевой транспорт TCP, сетевой транспорт UDP и необработанный сетевой транспорт для одного потока.
nl::Inet::InetLayerBasis Это базовый класс объектов с подсчетом ссылок, управляемых объектом InetLayer .
nl::Inet::InterfaceAddressIterator Итератор для списка IP-адресов сетевого интерфейса системы.
nl::Inet::InterfaceIterator Итератор для списка сетевых интерфейсов системы.
nl::Inet::IP-адрес Адрес интернет-протокола.
nl::Inet::IPEndPointBasis Объекты этого класса представляют конечные точки IP-протокола без создания экземпляров.
nl::Inet::IPPacketInfo Информация о входящем/исходящем сообщении/соединении.
nl::Inet::IPPrefix Префикс адреса интернет-протокола.
nl::Inet::RawEndPoint Объекты этого класса представляют необработанные конечные точки IP-сети.
nl::Inet::SocketEvents Представляют набор событий ввода-вывода, запрошенных/ожидающих обработки на сокете.
nl::Inet::TCPEndPoint Объекты этого класса представляют конечные точки транспорта TCP.
nl::Inet::TunEndPoint Объекты этого класса представляют туннельные интерфейсы.
nl::Inet::UDPEndPoint Объекты этого класса представляют конечные точки транспорта UDP.

Союзы

nl::Inet::PeerSockAddr

нл:: ткать

Классы

nl::Weave:: Binding Захватывает предполагаемую цель связи Weave и связанную с ней информацию о конфигурации.
нл:: Плетение:: Счетчик Интерфейс для управления счетчиком как целочисленным значением.
nl:: Weave:: ExchangeContext Этот класс представляет текущий диалог ( ExchangeContext ) между двумя или более узлами.
nl::Weave::FabricStateDelegate Этот абстрактный класс делегата сообщает об изменениях состояния структуры.
nl:: Weave:: HostPortList Для управления и манипулирования списком портов хоста, компактной двоично-закодированной коллекцией кортежей идентификаторов хостов и портов, связанных с Weave Service Directory.
nl::Weave::JNIUtils
nl::Weave:: MonotonicallyIncreasingCounter Класс для управления монотонно увеличивающимся счетчиком как целочисленным значением.
nl::Weave::PersistedCounter Класс для управления счетчиком как целочисленным значением, предназначенным для сохранения при перезагрузке.
nl:: Weave:: WeaveConnection Определение класса Weave Connection.
nl::Weave:: WeaveConnectionTunnel Определение класса WeaveConnectionTunnel , который управляет парой TCPEndPoints, чьи исходные WeaveConnections были связаны, и между которыми WeaveMessageLayer пересылает все данные и закрытия соединений.
nl:: Weave:: WeaveEncryptionKey_AES128CTRSHA1
nl:: Weave:: WeaveExchangeHeader Это указывает профиль Weave и тип сообщения конкретного сообщения Weave в ExchangeContext .
nl::Weave:: WeaveExchangeManager Этот класс используется для управления ExchangeContexts с другими узлами Weave.
nl::Weave:: WeaveFabricState Предварительное объявление WeaveFabricState .
nl:: Weave:: WeaveKeyId Определение идентификатора ключа Weave.
nl:: Weave:: WeaveMessageLayer Определение класса WeaveMessageLayer , который управляет связью с другими узлами Weave.
nl:: Weave:: WeaveMsgEncryptionKey Содержит информацию о ключе шифрования сообщения Weave.
nl:: Weave:: WeaveMsgEncryptionKeyCache Кэш ключей для ключей шифрования сообщений Weave.
nl::Weave:: WeaveSecurityManager
nl:: Weave:: WeaveServerBase Общий базовый объект для реализации нежелательных ответчиков (серверов) профиля Weave, который инкапсулирует проверку подлинности запросов и отправку отчетов о состоянии, а также обеспечивает общее хранилище элементов данных для состояния структуры и диспетчера обмена.
nl:: Weave:: WeaveServerDelegateBase Общий базовый класс для реализации объектов делегата сервера Weave.
nl:: Weave:: WeaveSessionKey Содержит информацию о сеансовом ключе Weave.
nl:: Weave:: WeaveSessionState Передает состояние связи, необходимое для отправки/получения сообщений с другим узлом.

Структуры

nl:: Weave:: JNILibraryMethod
nl:: Weave:: WeaveMessageInfo Информация о сообщении Weave, которое находится в процессе отправки или получения.
nl::Weave::WRMPConfig Конфигурация WRM.

Союзы

nl:: Weave:: WeaveEncryptionKey

нл:: Соткать:: ASN1

Классы

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

нл:: Соткать:: Крипто

Классы

nl::Weave::Crypto::CTR_DRBG
nl::Weave::Crypto::CTRMode
nl::Weave::Crypto::EncodedECDSASignature
nl::Weave::Crypto::EncodedECPrivateKey
nl::Weave::Crypto::EncodedECPublicKey
nl::Weave::Crypto::EncodedHMACSignature
nl::Weave::Crypto::EncodedRSAKey
nl::Weave::Crypto::EncodedRSASignature
nl::Weave::Crypto::HKDF
nl::Weave::Crypto::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

нл:: Соткать:: Слой устройств

Классы

nl::Weave::DeviceLayer::ConfigurationManager Предоставляет доступ к информации о конфигурации времени выполнения и времени сборки для устройства Weave.
nl::Weave::DeviceLayer::ConfigurationManagerImpl Конкретная реализация одноэлементного объекта ConfigurationManager для платформы EFR32.
nl::Weave::DeviceLayer::ConnectivityManager Обеспечивает управление сетевым подключением для устройства Weave.
nl::Weave::DeviceLayer::ConnectivityManagerImpl Конкретная реализация одноэлементного объекта ConnectivityManager для платформ Silicon Labs EFR32.
nl::Weave::DeviceLayer::PlatformManager Предоставляет функции для инициализации и взаимодействия с сетевым стеком Weave на устройстве с поддержкой Weave.
nl::Weave::DeviceLayer::PlatformManagerImpl Конкретная реализация одноэлементного объекта PlatformManager для платформы EFR32.
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl Конкретная реализация одноэлементного объекта SoftwareUpdateManager для платформ Silicon Labs EFR32.
nl::Weave::DeviceLayer::ThreadStackManager Предоставляет функции для инициализации и взаимодействия со стеком потоков на устройстве с поддержкой Weave.
nl::Weave::DeviceLayer::ThreadStackManagerImpl Конкретная реализация одноэлементного объекта ThreadStackManager для платформ EFR32 с использованием пакета SDK Silicon Labs и стека OpenThread.
nl::Weave::DeviceLayer::TimeSyncManager Управляет синхронизацией времени для устройств Weave.
nl::Weave::DeviceLayer::TraitManager Управляет публикацией и подпиской признаков управления данными Weave для устройства Weave.

Структуры

nl::Weave::DeviceLayer::WeaveDeviceEvent Представляет событие Weave Device Layer.
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent Представляет информацию о событиях для конкретных платформ Silicon Labs EFR32.

нл:: Соткать:: Слой устройства:: Внутренний

Классы

nl::Weave::DeviceLayer::Internal::BLEManager Обеспечивает контроль над службами WoBLE и возможностью подключения к устройству Weave.
nl::Weave::DeviceLayer::Internal::BLEManagerImpl Конкретная реализация одноэлементного объекта NetworkProvisioningServer для платформ EFR32.
nl::Weave::DeviceLayer::Internal::DeviceControlServer Реализует профиль управления устройством Weave для устройства Weave.
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer Реализует профиль описания устройства Weave для устройства Weave.
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Реализует источник данных для Weave DeviceIdentityTrait.
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Internal::EchoServer Реализует профиль Weave Echo для устройства Weave.
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config Предоставляет функции и определения для доступа к информации о конфигурации устройства на ESP32.
nl::Weave::DeviceLayer::Internal::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer Реализует профиль подготовки Weave Fabric для устройства Weave.
nl::Weave::DeviceLayer::Internal::FactoryProvisioning Реализация по умолчанию функции подготовки фабрики устройств.
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase Поддерживает заводскую подготовку устройства во время загрузки.
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl Предоставляет общую реализацию функций ConfigurationManager , которая работает на нескольких платформах.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl Предоставляет универсальную реализацию функций ConnectivityManager , которая работает на нескольких платформах.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE Предоставляет общую реализацию специфичных для BLE функций ConnectivityManager для платформ, на которых функциональность BLE реализуется классом BLEManager .
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE Предоставляет общую реализацию специфичных для BLE функций ConnectivityManager для платформ, не поддерживающих BLE.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread Предоставляет общую реализацию специфичных для WiFi функций ConnectivityManager для использования на платформах, которые НЕ поддерживают Thread.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel Предоставляет универсальную реализацию функций ConnectivityManager , специфичных для служебного туннеля, для платформ, не поддерживающих служебный туннель.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Предоставляет общую реализацию специфичных для WiFi функций ConnectivityManager для платформ, не поддерживающих WiFi.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread Предоставляет универсальную реализацию специфичных для WiFi функций ConnectivityManager для использования на платформах, поддерживающих Thread.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl Предоставляет общую реализацию функций Software Update Manager, которая работает на нескольких платформах.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX Предоставляет общую реализацию функций SoftwareUpdateManager для использования на платформах, поддерживающих BDX.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS Предоставляет общую реализацию функций ThreadStackManager , которая работает на платформах FreeRTOS.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread Предоставляет универсальную реализацию функций ThreadStackManager , которая работает в сочетании с OpenThread.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP Предоставляет общую реализацию функций ThreadStackManager , которая работает в сочетании с OpenThread и LwIP.
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl Реализация Weave GroupKeyStoreBase API для платформ на основе SDK Silicon Labs.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer Предоставляет услуги подготовки сети для устройства Weave.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl Конкретная реализация одноэлементного объекта NetworkProvisioningServer для платформ Silicon Labs EFR32.
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config Предоставляет функции и определения для доступа к сохраненной конфигурации устройства на платформах, основанных на Nordic nRF5 SDK.
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer Реализует профиль подготовки услуг Weave для устройства Weave.
nl::Weave::DeviceLayer::Internal::ThreadTelemetry
nl::Weave::DeviceLayer::Internal::ThreadTopology
nl::Weave::DeviceLayer::Internal::TunnelTelemetry
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase Это базовый класс, который обрабатывает функции сетевой телеметрии для разных сетей.
nl::Weave::DeviceLayer::Internal::WiFiTelemetry

нл:: Соткать:: Диспетчер устройств

Классы

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

нл:: Соткать:: Платформа:: Безопасность

Классы

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

нл:: Соткать:: Профили

Классы

nl::Weave::Profiles::MessageIterator Чтобы разумно использовать буферы сообщений, мы определяем этот итератор, который можно использовать для отслеживания границ и так далее.
nl::Weave::Profiles::ReferencedString Вот как обрабатывать строки в Weave.
nl::Weave::Profiles::ReferencedTLVData Точно так же нам нужно иметь возможность представить большой старый блок данных TLV .
nl::Weave::Profiles::RetainedPacketBuffer Это базовый класс, который служит удобным объектом для автоматического подсчета ссылок System::PacketBuffer .
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

нл:: Соткать:: Профили:: BDX_Current

Классы

nl::Weave::Profiles::BDX_Current::BlockAck
nl::Weave::Profiles::BDX_Current::BlockEOF
nl::Weave::Profiles::BDX_Current::BlockEOFAck
nl::Weave::Profiles::BDX_Current::BlockQuery
nl::Weave::Profiles::BDX_Current::BlockSend
nl::Weave::Profiles::BDX_Current::ReceiveAccept
nl::Weave::Profiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::ReceiveReject
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendReject
nl::Weave::Profiles::BDX_Current::TransferError
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

нл:: Соткать:: Профили:: BDX_Разработка

Классы

nl::Weave::Profiles::BDX_Development::BdxNode
nl::Weave::Profiles::BDX_Development::BlockAck Сообщение BlockAck используется для подтверждения блока данных.
nl::Weave::Profiles::BDX_Development::BlockAckV1 Сообщение BlockAckV1 используется для подтверждения блока данных.
nl::Weave::Profiles::BDX_Development::BlockEOF Сообщение BlockEOF используется для передачи последнего блока данных от отправителя к получателю.
nl::Weave::Profiles::BDX_Development::BlockEOFAck Сообщение BlockEOFAck используется для подтверждения последнего блока данных.
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 Сообщение BlockEOFAckV1 используется для подтверждения последнего блока данных.
nl::Weave::Profiles::BDX_Development::BlockEOFV1 Сообщение BlockEOFV1 используется для передачи последнего блока данных от отправителя к получателю.
nl::Weave::Profiles::BDX_Development::BlockQuery Сообщение BlockQuery используется для запроса передачи блока данных от отправителя к получателю.
nl::Weave::Profiles::BDX_Development::BlockQueryV1 Сообщение BlockQueryV1 используется для запроса передачи блока данных от отправителя к получателю.
nl::Weave::Profiles::BDX_Development::BlockSend Сообщение BlockSend используется для передачи блока данных от отправителя к получателю.
nl::Weave::Profiles::BDX_Development::BlockSendV1 Сообщение BlockSendV1 используется для передачи блока данных от отправителя к получателю.
nl::Weave::Profiles::BDX_Development::ReceiveAccept Сообщение ReceiveAccept используется для принятия предложенного обмена, когда получатель является инициатором.
nl::Weave::Profiles::BDX_Development::ReceiveInit Сообщение ReceiveInit используется для начала обмена, когда получатель является инициатором.
nl::Weave::Profiles::BDX_Development::ReceiveReject Сообщение ReceiveReject используется для отклонения предложенного обмена, когда отправитель является инициатором.
nl::Weave::Profiles::BDX_Development::SendAccept Сообщение SendAccept используется для принятия предложенного обмена, когда отправитель является инициатором.
nl::Weave::Profiles::BDX_Development::SendInit Сообщение SendInit используется для начала обмена, когда отправитель является инициатором.
nl::Weave::Profiles::BDX_Development::SendReject Сообщение SendReject используется для отклонения предложенного обмена, когда отправитель является инициатором.
nl::Weave::Profiles::BDX_Development::TransferError Сообщение об ошибке используется для сообщения об ошибке и прерывания обмена.

Структуры

nl::Weave::Profiles::BDX_Development::BDXHandlers
nl::Weave::Profiles::BDX_Development::BDXTransfer Эта структура содержит элементы данных, представляющие активную передачу BDX.

нл:: Соткать:: Профили:: Массовая передача данных

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current

Классы

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase Базовый класс для кодировщиков сообщений WDM.
nl::Weave::Profiles::DataManagement_Current::CircularEventReader TLVReader, поддерживаемый CircularEventBuffer .
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl Weave предоставил реализацию интерфейса TraitCatalogBase для набора экземпляров данных свойств, которые ссылаются на один и тот же ресурс.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate Интерфейс, который должен быть реализован обработчиком элементов данных в NotifyRequest.
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Интерфейс, который должен быть реализован приложением для сериализации доступа к ключевым структурам данных WDM.
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMMutex Интерфейс объекта мьютекса.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase Базовый класс для кодировщиков сообщений WDM, специализирующийся на элементах массива TLV , таких как списки данных и списки версий.
nl::Weave::Profiles::DataManagement_Current::ListParserBase Базовый класс для парсеров сообщений WDM, специализирующихся на элементах массива TLV , таких как списки данных и списки версий.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration инкапсулирует настраиваемый компонент подсистемы регистрации событий Weave.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement Класс для управления журналами событий в памяти.
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase Базовый класс для анализаторов сообщений WDM.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier Структура, инкапсулирующая идентификатор ресурса.
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine Это синглтон, содержащий все подписки WDM Next, как на стороне клиента, так и на стороне издателя.
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSink
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine Механизм схемы берет информацию о схеме, связанную с определенной характеристикой, и предоставляет средства для анализа и преобразования ее в форму, пригодную для использования механизмом WDM.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut Служебный класс для помещения словаря обратно в очередь ожидания при обработке пути свойства, имеющего дочерний словарь.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter Вспомогательный класс для фильтрации пути при обработке уведомления.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder Этот объект кодирует полезные данные WDM UpdateRequest и PartialUpdateRequest.
nl::Weave::Profiles::DataManagement_Current::ViewClient

Структуры

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer Внутренний буфер событий, построенный вокруг nl::Weave::TLV::WeaveCircularTLVBuffer .
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext Внутренняя структура для обхода списка событий.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection Структура, обеспечивающая полное разрешение экземпляра типажа.
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext Внутренняя структура для обхода событий.
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext Структура для копирования списков событий на выходе.
nl::Weave::Profiles::DataManagement_Current::EventOptions Структура, предоставляющая опции для различных полей событий.
nl::Weave::Profiles::DataManagement_Current::EventSchema Структура, определяющая схему метаданных события.
nl::Weave::Profiles::DataManagement_Current::ExternalEvents Структура для отслеживания событий, хранящихся на платформе.
nl::Weave::Profiles::DataManagement_Current::LogStorageResources Вспомогательный класс, используемый при инициализации управления ведением журнала.
nl::Weave::Profiles::DataManagement_Current::ReclaimEventCtx
nl::Weave::Profiles::DataManagement_Current::SchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::TraitPath
nl::Weave::Profiles::DataManagement_Current::TraitPathStore
nl::Weave::Profiles::DataManagement_Current::VersionedTraitPath

Союзы

nl::Weave::Profiles::DataManagement_Current::Timestamp Объединение, предоставляющее систему набора приложений или временную метку UTC.

нл:: Соткать:: Профили:: DataManagement_Current:: BaseMessageWithSubscribeId

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: Пользовательская команда

Классы

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder Определение кодировщика пользовательской команды WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser Определение синтаксического анализатора запросов пользовательских команд WDM.

нл:: Соткать:: Профили:: DataManagement_Current:: CustomCommandResponse

Классы

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder Определение кодировщика ответа на пользовательскую команду WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser Определение синтаксического анализатора ответа на пользовательскую команду WDM.

нл:: Соткать:: Профили:: DataManagement_Current:: элемент данных

Классы

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder Определение кодировщика элемента данных WDM.
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser Определение парсера элемента данных WDM.

нл:: Соткать:: Профили:: DataManagement_Current:: Список данных

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: Мероприятие

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: список событий

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: УведомлениеЗапрос

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: Дорожка

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: Список путей

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: ОтказЗапись

Классы

nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser

нл:: Соткать:: Профили:: DataManagement_Current:: RejectionRecordList

Классы

nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser

нл:: Соткать:: Профили:: DataManagement_Current:: СтатусЭлемент

Классы

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder Определение кодировщика элемента состояния WDM.
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser Определение синтаксического анализатора элемента состояния WDM.

нл:: Соткать:: Профили:: DataManagement_Current:: Список статусов

Классы

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder Конструктор списка статусов.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

нл:: Соткать:: Профили:: DataManagement_Current:: ПодписатьсяОтменитьЗапрос

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: ПодписатьсяПодтвердитьЗапрос

Классы

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

нл:: Соткать:: Профили:: DataManagement_Current:: ПодписатьсяЗапрос

Классы

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser Определение синтаксического анализатора пути WDM.

нл:: Соткать:: Профили:: DataManagement_Current:: ПодписатьсяОтветить

Классы

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser Определение синтаксического анализатора пути WDM.

нл:: Соткать:: Профили:: DataManagement_Current:: Запрос обновления

Классы

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser Определение синтаксического анализатора запросов на обновление WDM.

нл:: Соткать:: Профили:: DataManagement_Current:: Обновлениеответ

Классы

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder Определение кодировщика WDM Update Response.
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

нл:: Соткать:: Профили:: DataManagement_Current:: Список версий

Классы

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

нл:: Соткать:: Профили:: DataManagement_Legacy

Классы

nl::Weave::Profiles::DataManagement_Legacy::Binding Класс Binding управляет состоянием связи от имени объекта приложения с помощью Weave.
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager Абстрактный класс, содержащий определения методов подтверждения и индикации, необходимые клиенту WDM.
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier Вспомогательный класс, используемый, когда на клиенте WDM требуется поддержка подписки и уведомлений.
nl::Weave::Profiles::DataManagement_Legacy::DMClient Абстрактный базовый класс для клиентов WDM для конкретных приложений.
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher Абстрактный базовый класс для издателей WDM для конкретных приложений.
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase Абстрактный вспомогательный класс ProfileDatabase .
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine Класс ядра протокола WDM.
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager Абстрактный класс, содержащий определения методов подтверждения и уведомления, требуемые издателем WDM.

нл:: Соткать:: Профили:: Управление устройствами

Классы

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate Класс делегата для реализации входящих операций контроля устройств на серверном устройстве.
nl::Weave::Profiles::DeviceControl::DeviceControlServer Класс сервера для реализации профиля контроля устройств.

нл:: Соткать:: Профили:: Описание устройства

Классы

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient Объект клиента для выдачи запросов описания устройства.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer Объект сервера для ответа на запросы описания устройства.
nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria Представляет критерии, используемые для выбора устройств в протоколе IdentDevice.
nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage Проанализированная форма сообщения IdentificationRequest.
nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage Проанализированная форма сообщения «Идентификация ответа».
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Содержит описательную информацию об устройстве Weave.

нл:: Соткать:: Профили:: Echo_Next

Классы

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.

нл:: Соткать:: Профили:: FabricProvisioning

Классы

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate Класс делегата для реализации дополнительных действий, соответствующих операциям подготовки структуры.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Класс сервера для реализации профиля подготовки ткани.

нл:: Соткать:: Профили:: Стук сердца

Классы

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Класс Weave Heartbeat Receiver.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Класс Weave Heartbeat Sender.

нл:: Соткать:: Профили:: NetworkProvisioning

Классы

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo Служебный класс для сериализации и десериализации полезной нагрузки, передаваемой через профиль NetworkProvisioning : он инкапсулирует информацию, относящуюся к обнаружению и настройке сетей.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Класс делегата для реализации операций подготовки сети.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Класс сервера для реализации профиля Network Provisioning.
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Контейнер для информации о нормативной конфигурации беспроводной сети.

Структуры

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain Двухсимвольный код, идентифицирующий регулирующий домен беспроводной связи.

нл:: Соткать:: Профили:: Безопасность

Классы

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 Создает WeaveSignature, используя закрытый ключ в памяти.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Предоставляет общие функции для создания WeaveSignatures.

нл:: Соткать:: Профили:: Безопасность:: AppKeys

Классы

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase Определение класса хранилища групповых ключей Weave.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Содержит информацию о ключах групп приложений Weave.

нл:: Соткать:: Профили:: Безопасность:: КЕЙС

Классы

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

Классы

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

Классы

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

Классы

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

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

Структуры

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

nl:: Weave:: Profiles:: Security:: TAKE

Классы

nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate

nl:: Weave:: Profiles:: ServiceDirectory

Классы

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager The manager object for the Weave service directory.

Структуры

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs Arguments passed to the WeaveServiceManager::OnConnectBegin callback.

nl:: Weave:: Profiles:: ServiceProvisioning

Классы

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Simple server class for implementing the Service Provisioning profile.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl:: Weave:: Profiles:: SoftwareUpdate

Классы

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

Классы

nl::Weave::Profiles::StatusReporting::StatusReport

nl:: Weave:: Profiles:: Time

Классы

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.

Структуры

nl::Weave::Profiles::Time::Contact Это общедоступно, потому что обратный вызов TimeSyncNode::FilterTimeCorrectionContributor дает глобальное представление более высокому уровню.
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

Классы

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Server object for responding to Token Pairing requests.

nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing

Классы

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegate class for implementing incoming Dropcam Legacy Pairing operations on the server device.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Server class for implementing the Dropcam Legacy Pairing profile.

nl:: Weave:: Profiles:: WeaveTunnel

Классы

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::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl:: Weave:: Support

Структуры

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

Классы

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::System::Mutex
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.
nl::Weave::System::Object This represents a reference-counted object allocated from space contained in an ObjectPool object.
nl::Weave::System::PacketBuffer The packet buffer class is the core structure used for manipulating packets of octet-serialized data, usually in the context of a data communications network, like Bluetooth or the Internet protocol.
nl::Weave::System::Timer This is an internal class to Weave System Layer , used to represent an in-progress one-shot timer.

Структуры

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

Классы

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

nl:: Weave:: TLV

Классы

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for the nl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

Структуры

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

nl:: Weave:: TLV:: Utilities

Структуры

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

nl:: Weave:: Warm

Классы

nl::Weave::Warm::WarmFabricStateDelegate This is an internal class to WarmCore.

Структуры

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

Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait

Классы

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