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

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

Нидерланды

Структуры

nl::ArrayLengthAndBuffer Помощник для переноса массива по длине.
nl::ErrorFormatter
nl::FieldDescriptor Структура, описывающая поле TLV в структуре схемы и соединяющая его с данными в c-структуре.
nl::MemoryManagement c-структура функций выделения/освобождения памяти.
nl::SchemaFieldDescriptor Обертка вокруг массива FieldDescriptors для описания структуры/структуры схемы.
nl::SerializationContext c-структура, содержащая любой контекст или состояние, необходимое для сериализации или десериализации.
nl::SerializedByteString
nl::SerializedFieldTypeBoolean_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeFloatingPoint32_array
nl::SerializedFieldTypeFloatingPoint64_array
nl::SerializedFieldTypeInt16_array
nl::SerializedFieldTypeInt32_array
nl::SerializedFieldTypeInt64_array
nl::SerializedFieldTypeInt8_array
nl::SerializedFieldTypeUInt16_array
nl::SerializedFieldTypeUInt32_array
nl::SerializedFieldTypeUInt64_array
nl::SerializedFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8String_array
nl::StructureSchemaPointerPair Пара данных с c-структурой данных и StructureSchemaDescriptor для записи структуры TLV на основе этих данных.

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

Классы

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::Ble::Платформа::BlueZ::Адаптер
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Платформа::BlueZ::Характеристика
nl::Ble::Платформа::BlueZ::Сервис
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::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::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 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::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::Платформа::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:: Баземессажевисподписатьид

Классы

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 :: Weave :: Profiles :: Security :: Take :: WeaveTakeChallengerAuthdelegate
NL :: Weave :: Profiles :: Security :: Take :: WeaveTakeEngine
nl :: weave :: profiles :: security :: take :: weavetaketokenauthdelegate

nl :: Плетение :: Профили :: ServiceDirectory

Классы

NL :: Weave :: Profiles :: ServiceDirectory :: WeaveserviceManager Объект менеджера для каталога услуг Weave.

Структуры

NL :: Weave :: Profiles :: ServiceDirectory :: ServiceConnectBeginargs Аргументы переданы в WeaveServiceManager :: OnConnectBegin обратный вызов.

nl :: Плетение :: Профили :: 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 Простой класс сервера для реализации профиля предоставления услуг.
NL :: Weave :: Profiles :: ServiceProvisioning :: updateserviceMessage

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 :: Weave :: SecuritySupport :: pairingCodeSupport
NL :: Weave :: SecuritySupport :: PassCodeencryptionsUpport
NL :: Weave :: SecuritySupport :: WeavecertificatesUpport
NL :: Weave :: SecuritySupport :: WeaveKeyExportClientNative
NL :: Weave :: SecuritySupport :: WeaveKeyExportSupportNative
NL :: Weave :: SecuritySupport :: WeavesecuritySupport

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.
Обслуживание услуг
Соединение токенов