Справочник по OpenWeave C++
Справочные страницы для OpenWeave.
Нидерланды
нл:: АргПарсер
Классы | |
---|---|
nl::ArgParser::HelpOptions | Общий набор параметров для обработки информационных опций (справка, версия). |
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::WoBleTest | |
nl::Ble::WoBleTxHistogram | |
nl::Ble::WoBleTxRecord |
Структуры | |
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Блок информации идентификации устройства Weave BLE. |
nl::Ble::WeaveBleUUID |
нл:: Бле:: Платформа:: БлюЗ
нл:: инет
Классы | |
---|---|
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::IPAddress | Адрес интернет-протокола. |
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::Счетчик | Интерфейс для управления счетчиком как целочисленным значением. |
nl::Weave::ExchangeContext | Этот класс представляет текущий диалог ( ExchangeContext ) между двумя или более узлами. |
nl::Weave::FabricStateDelegate | Этот абстрактный класс делегата сообщает об изменениях состояния структуры. |
nl::Weave::HostPortList | Для управления и манипулирования списком портов хоста — компактной коллекцией кортежей идентификаторов хостов и портов в двоичном коде, связанных с каталогом служб Weave. |
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 Key. |
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 | Конфигурация WRMP. |
Союзы | |
---|---|
nl::Weave::WeaveEncryptionKey |
нл:: Переплетение:: АСН1
Классы | |
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime | |
nl::Weave::ASN1::ASN1Writer |
нл:: Переплетение:: Крипто
нл:: Переплетение:: Уровень устройства
Классы | |
---|---|
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 Data Management для устройства Weave. |
Структуры | |
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | Представляет событие уровня устройства Weave. |
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 для устройства 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 | Предоставляет общую реализацию функций ConnectivityManager , специфичных для BLE, для платформ, где функциональность BLE реализуется классом BLEManager . |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE | Предоставляет общую реализацию функций ConnectivityManager , специфичных для BLE, для платформ, которые не поддерживают BLE. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread | Предоставляет общую реализацию функций ConnectivityManager , специфичных для Wi-Fi, для использования на платформах, НЕ поддерживающих Thread. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel | Предоставляет общую реализацию функций ConnectivityManager , специфичных для служебного туннеля, для платформ, которые не поддерживают служебный туннель. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi | Предоставляет общую реализацию функций ConnectivityManager , специфичных для Wi-Fi, для платформ, которые не поддерживают Wi-Fi. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread | Предоставляет общую реализацию функций ConnectivityManager , специфичных для Wi-Fi, для использования на платформах, поддерживающих Thread. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl | Предоставляет общую реализацию функций диспетчера обновлений программного обеспечения, которая работает на нескольких платформах. |
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 | Реализация API Weave GroupKeyStoreBase для платформ на базе Silicon Labs SDK. |
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::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
нл:: Переплетение:: Профили:: 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::Timestamp | Объединение, предоставляющее систему набора приложений или временную метку UTC. |
нл:: Переплетение:: Профили:: DataManagement_Current:: Баземессажевисподписатьид
Классы | |
---|---|
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:: Список записей отклонения
Классы | |
---|---|
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 | Конструктор StatusList. |
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. |
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 | Представляет критерии, используемые для выбора устройств в протоколе IdentifyDevice. |
nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage | Разобранная форма сообщения IdentRequest. |
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. |
нл:: Переплетение:: Профили:: Обеспечение тканью
Классы | |
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | Класс делегата для реализации дополнительных действий, соответствующих операциям подготовки структуры. |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | Класс сервера для реализации профиля обеспечения Fabric. |
нл:: Переплетение:: Профили:: Сердцебиение
Классы | |
---|---|
NL :: Weave :: Profiles :: Heartbeat :: WeaveHeartBeAtreceiver | Плетение класса приемника. |
NL :: Weave :: Profiles :: Heartbeat :: WeaveHeartBeatsender | Плетение класса для отправителя сердцебиения . |
nl :: Плетение :: Профили :: Сетевая провидение
Классы | |
---|---|
NL :: Weave :: Profiles :: NetworkProvisioning :: NetworkInfo | Утилита для сериализации и десеризации полезных нагрузок, передаваемых через профиль сетевого провизирования : он инкапсулирует информацию, относящуюся к обнаружению и настройке сетей. |
NL :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningDelegate | Делегировать класс для реализации операций по обеспечению сети. |
NL :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningServer | Класс сервера для реализации профиля обеспечения сети. |
NL :: Weave :: Profiles :: NetworkProvisioning :: WirelessRegConfig | Контейнер для информации о конфигурации беспроводной регулирования. |
Структуры | |
---|---|
NL :: Weave :: Profiles :: NetworkProvisioning :: WirelessregEdomain | 2-символьный код, идентифицирующий беспроводной регуляторный домен. |
nl :: Плетение :: Профили :: Безопасность
Классы | |
---|---|
nl :: Weave :: Profiles :: Security :: SertiateKeyId | |
NL :: Weave :: Profiles :: Security :: ValidationContext | |
nl :: Weave :: Profiles :: Security :: Weavecertificatedata | |
nl :: Weave :: Profiles :: Security :: WeaveCertificatestet | |
nl :: Weave :: Profiles :: Security :: Wekedn | |
NL :: Weave :: Profiles :: Security :: WeaveProvisioningBundle | |
NL :: Weave :: Profiles :: Security :: WeavesignatureGenerator | Генерирует Weavesignature, используя закрытый ключ в памяти. |
NL :: Weave :: Profiles :: Security :: WeavesignatureGeneratorBase | Обеспечивает общую функциональность для генерации Weavesignatures. |
nl :: Плетение :: Профили :: Безопасность:: Аппкис
Классы | |
---|---|
NL :: Weave :: Profiles :: Security :: Appkeys :: DummyGroupKeyStore | |
NL :: Weave :: Profiles :: Security :: Appkeys :: GroupKeyStoreBase | Определение класса магазина Group Group Weave. |
NL :: Weave :: Profiles :: Security :: Appkeys :: WeaveGroupKey | Содержит информацию о ключах группы приложений. |
nl :: Плетение :: Профили :: Безопасность:: СЛУЧАЙ
Классы | |
---|---|
NL :: Weave :: Profiles :: Security :: Case :: BeginSessionContext | Содержит контекстную информацию, связанную с генерацией или обработкой сообщений сеанса начала дела . |
NL :: Weave :: Profiles :: Security :: Case :: BeginSessionRequestContext | Содержит контекстную информацию, связанную с генерацией или обработкой случая , начинается с сообщением. |
NL :: Weave :: Profiles :: Security :: Case :: BeginSessionResponseContext | Содержит контекстную информацию, связанную с генерацией или обработкой случая , начинается с сообщением. |
NL :: Weave :: Profiles :: Security :: Case :: ReconfigureContext | Содержит информацию, связанную с генерацией или обработкой сообщения о реконфигурировании дела . |
NL :: Weave :: Profiles :: Security :: Case :: WeaveCaseauthdelegate | Абстрактный интерфейс, которому действий аутентификации делегируются во время создания сеанса . |
NL :: Weave :: Profiles :: Security :: Case :: WeaveCaseengine | Реализует основную логику протокола корпуса . |
nl :: Плетение :: Профили :: Безопасность:: CertProvisioning
Классы | |
---|---|
NL :: Weave :: Profiles :: Security :: CertProvisioning :: WeaveCertProvengine | Реализует основную логику объекта протокола обеспечения сертификата Weave. |
nl :: Weave :: Profiles :: Security :: certProvisioning :: weavenodemfrattestdelegate | Абстрактный интерфейс, на который специфические действия представляются в аттестации производителя узел. |
nl :: Weave :: Profiles :: Security :: certProvisioning :: weavenodeopauthdelegate | Абстрактный интерфейс, на который специфические действия платформы делегируются во время эксплуатационной аутентификации узел. |
nl :: Плетение :: Профили :: Безопасность:: KeyExport
Классы | |
---|---|
NL :: Weave :: Profiles :: Security :: KeyExport :: __ Финал | |
NL :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExport | Реализует основную логику протокола экспорта ключей Weave. |
NL :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExportDelegate | Аннотация класс делегатов, называемый KeyExport Engine для выполнения различных действий, связанных с аутентификацией во время экспорта ключей. |
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaVestandAloneKeyExportClient | Реализует клиентскую сторону протокола экспорта ключей Weave для использования в отдельных (непредвзятых сообщениях) контекстах. |
nl :: Плетение :: Профили :: Безопасность:: Паза
Классы | |
---|---|
NL :: Weave :: Profiles :: Security :: Pase :: WeavePaseEngine |
nl :: Плетение :: Профили :: Безопасность:: Пассные коды
Структуры | |
---|---|
NL :: Weave :: Profiles :: Security :: Passcodes :: EncryptedPassCodestruct |
nl :: Плетение :: Профили :: Безопасность:: БРАТЬ
nl :: Плетение :: Профили :: ServiceDirectory
Классы | |
---|---|
NL :: Weave :: Profiles :: ServiceDirectory :: WeaveserviceManager | Объект менеджера для каталога услуг Weave. |
Структуры | |
---|---|
NL :: Weave :: Profiles :: ServiceDirectory :: ServiceConnectBeginargs | Аргументы переданы в WeaveServiceManager :: OnConnectBegin обратный вызов. |
nl :: Плетение :: Профили :: ServiceProvisioning
nl :: Плетение :: Профили :: SoftwareUpdate
Классы | |
---|---|
NL :: Weave :: Profiles :: SoftwareUpdate :: ImageAnnounce | Класс, описывающий сообщение ImageAnnounce . |
NL :: Weave :: Profiles :: SoftwareUpdate :: ImageQuery | Класс для поддержки создания и декодирования сообщений запросов изображения. |
NL :: Weave :: Profiles :: SoftwareUpdate :: ImageQueryResponse | Класс для поддержки создания и декодирования сообщений ответа на запрос изображения. |
nl :: Weave :: Profiles :: SoftwareUpdate :: getgitySpec | Вспомогательный класс, удерживающий тип целостности и фактический хэш изображения обновления программного обеспечения. |
nl :: Weave :: Profiles :: SoftwareUpdate :: getgityTypelist | Вспомогательный класс для сохранения списка типов целостности в рамках запроса изображения. |
nl :: Weave :: Profiles :: SoftwareUpdate :: iWeaveImageAnnonceserVerdelegate | Интерфейс для делегата WeaveImageAnnounceserver . |
NL :: Weave :: Profiles :: SoftwareUpdate :: ProductsPec | Вспомогательный класс, представляющий спецификацию продукта. |
nl :: Weave :: Profiles :: SoftwareUpdate :: updatesChemelist | Вспомогательный класс для сохранения списка схем обновлений как часть запроса изображения. |
nl :: Weave :: Profiles :: SoftwareUpdate :: WeaveImageAnnounceserver | Сервер, который слушает объявления изображений плетения. |
nl :: Плетение :: Профили :: Статус -перепорка
Классы | |
---|---|
NL :: Weave :: Profiles :: StatusReporting :: StatusErport |
nl :: Плетение :: Профили :: Время
Классы | |
---|---|
NL :: Weave :: Profiles :: Time :: _ Timesyncnodebase | |
NL :: Weave :: Profiles :: Time :: SingleSourcetimesyNcClient | |
NL :: Weave :: Profiles :: Time :: TimeChangEnotification | Кодек для уведомления об изменении времени |
NL :: Weave :: Profiles :: Time :: Timesyncnode | |
NL :: Weave :: Profiles :: Time :: Timesyncrequest | |
NL :: Weave :: Profiles :: Time :: Timesyncresponse | |
NL :: Weave :: Profiles :: Time :: TimezoneUtcoffset | Кодек для UTC смещение часового пояса. |
Структуры | |
---|---|
NL :: Weave :: Profiles :: Time :: Contact | Это публика, потому что TimesyNcnode :: FilettimeCorrectionContributor обратный вызов дает глобальное представление о более высоком уровне. |
NL :: Weave :: Profiles :: Time :: ServingNode | Используется для указания контактов для вызова Syncwithnodes, он помещается в Open, а не является вложенным классом, чтобы сделать классовую объявление TimeNcnode короче, а также экспортное объявление более явным. |
nl :: Плетение :: Профили :: Тенкринг
Классы | |
---|---|
nl :: Weave :: Profiles :: tokenpairing :: tokenpairingDelegate | |
NL :: Weave :: Profiles :: TokenPairing :: TokenPairingServer | Объект сервера для ответа на запросы спаривания токенов. |
nl :: Плетение :: Профили :: Продавец:: Nestlabs :: Dropcamlegacypairing
Классы | |
---|---|
NL :: Weave :: Profiles :: Vendor :: Nestlabs :: Dropcamlegacypairing :: DropcamlegacypairingDelegate | Делегировать класс для реализации входящих операций сопряжения Dropcam Legacy на серверном устройстве. |
NL :: Weave :: Profiles :: Vendor :: Nestlabs :: Dropcamlegacypairing :: Dropcamlegacypairingserver | Класс сервера для реализации профиля сопряжения на устарете Dropcam. |
nl :: Плетение :: Профили :: WeaveTunnel
Классы | |
---|---|
NL :: Weave :: Profiles :: WeaveTunnel :: ReconnectParam | Параметры политики воссоединения, которые используются для управления тем, как туннель воссоединяется с сервисом. |
NL :: Weave :: Profiles :: WeaveTunnel :: weaveTunnelagent | |
NL :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelConnectionMgr | Этот класс инкапсулирует все состояния соединения переплетения туннеля, а также соответствующую логику управления и функции. |
NL :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelControl | |
NL :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelleader | |
NL :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelRoute |
nl :: Плетение :: SecuritySupport
nl :: Плетение :: Поддерживать
Структуры | |
---|---|
NL :: Weave :: Support :: ProfileStringContext | Контекст для регистрации и снятия обратных вызовов, связанных с указанным идентификатором профиля для возврата, читаемых человеком строк поддержки, связанных с профилем. |
nl :: Weave :: поддержка :: profileStringInfo | Обратные вызовы, связанные с указанным идентификатором профиля для возврата, читаемых человеком строк поддержки, связанных с профилем. |
nl :: Плетение :: Система
Классы | |
---|---|
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 :: Объект | Это представляет собой ссылочный объект, выделяемый из пространства, содержащегося в объектном точке |
NL :: Weave :: System :: PacketBuffer | Класс буфера пакетов-это основная структура, используемая для манипулирования пакетами окте-сериализованных данных, обычно в контексте сети связи с данными, таких как Bluetooth или интернет-протокол. |
NL :: Weave :: System :: Таймер | Это внутренний класс для плетения системного слоя , используемый для представления внутреннего таймера с одним выстрелом. |
Структуры | |
---|---|
nl :: Weave :: System :: lwipevent |
Союзы | |
---|---|
NL :: Weave :: System :: ObjectArena | A union template used for representing a well-aligned block of memory. |
nl :: Плетение :: Система:: Статистика
Классы | |
---|---|
NL :: Weave :: System :: Stats :: Snapshot |
nl :: Плетение :: TLV
Классы | |
---|---|
nl :: Weave :: tlv :: circulartlvreader | |
nl :: Weave :: tlv :: circulartlvwriter | |
nl :: weave :: tlv :: tlvreader | Обеспечивает эффективный анализатор памяти для данных, кодируемых в формате переплетения TLV . |
nl :: Weave :: tlv :: tlvupdater | Предоставляет унифицированный интерфейс считывателя/писателя для редактирования/добавления/удаления элементов в кодировании TLV . |
nl :: weave :: tlv :: tlvwriter | Обеспечивает эффективный энкодер памяти для написания данных в формате переплетения TLV . |
nl :: Weave :: tlv :: weavecirculartlvbuffer | WeaveCirculartlvbuffer обеспечивает круговое хранилище для NL :: Weave :: Tlv :: TlvWriter и NL :: Weave :: tlvtlvreader. |
nl :: Плетение :: TLV :: Отлаживать
Структуры | |
---|---|
nl :: Weave :: tlv :: debug :: dumpcontext |
nl :: Плетение :: TLV :: Утилиты
Структуры | |
---|---|
nl :: Weave :: tlv :: utilities :: findcontext | |
nl :: Weave :: tlv :: utilities :: findpredicateContext |
nl :: Плетение :: Теплый
Классы | |
---|---|
NL :: Weave :: Warm :: WarmfabricstedElegate | Это внутренний класс для теплогокора. |
Структуры | |
---|---|
NL :: Weave :: Warm :: ActionEntry | |
NL :: Weave :: Warm :: Модулистат |
Схема :: Плетение :: Черта:: Auth :: ApplicationKeystrait
Классы | |
---|---|
Схема :: Weave :: Trait :: Auth :: ApplicationKeystrait :: ApplicationKeystraitDatasInk | Содержит интерфейсы для раковины данных черты приложений. |
Модули | |
---|---|
Управление устройством | |
Обеспечение ткани | |
Обвинение сети | |
Пассивное свидание | Пассивное свидание отличается от активного в том, что фаза установления соединения инициируется перед фазой идентификации предварительным. |
Отдаленное пассивное свидание | Удаленное пассивное свидание отличается от пассивного свидания тем, что помощь вспомогательным устройством выступает в качестве реле для Provisionee, передавая сообщения между Provisionee и Provisioner. |
Обслуживание услуг | |
Соединение токенов |