Google is committed to advancing racial equity for Black communities. See how.

Справочник по 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
нл :: StructureSchemaPointerPair Пара данных с c-структурой данных и StructureSchemaDescriptor для записи структуры TLV на основе этих данных.

nl :: ArgParser

Классы

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

Структуры

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

nl :: Ble

Классы

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 Блок идентификационной информации устройства Weave BLE.
nl :: Ble :: WeaveBleUUID

nl :: Ble :: Платформа:: BlueZ

Структуры

nl :: Ble :: Платформа :: BlueZ :: Адаптер
nl :: Ble :: Платформа :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: Platform :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Platform :: BlueZ :: Характеристика
nl :: Ble :: Платформа :: BlueZ :: Сервис
nl :: Ble :: Platform :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

nl :: Инет

Классы

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 Итератор списка сетевых интерфейсов системы.
нл :: Инет :: 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.

Союзы

нл :: Inet :: PeerSockAddr

nl :: Ткать

Классы

nl :: Weave :: Binding Захватывает предполагаемую цель связи Weave и связанную с ней информацию о конфигурации.
nl :: Weave :: Counter Интерфейс для управления счетчиком как целым числом.
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 сообщения в пределах ExchangeContext .
nl :: Weave :: WeaveExchangeManager Этот класс используется для управления контекстами Exchange с другими узлами Weave.
nl :: Weave :: WeaveFabricState Форвард декларация WeaveFabricState .
nl :: Weave :: WeaveKeyId Определение идентификатора Weave Key.
nl :: Weave :: WeaveMessageLayer Определение WeaveMessageLayer класса, который управляет связью с другими узлами Плетения.
nl :: Weave :: WeaveMsgEncryptionKey Содержит информацию о ключе шифрования сообщения Weave.
нл :: 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

nl :: Плетение :: ASN1

Классы

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

nl :: Плетение :: Крипто

Классы

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 :: Плетение :: DeviceLayer

Классы

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

Структуры

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

nl :: Плетение :: DeviceLayer :: Внутренний

Классы

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 для плетеного устройства.
nl :: Weave :: DeviceLayer :: Internal :: EFR32Config
nl :: Weave :: DeviceLayer :: Internal :: ESP32Config Предоставляет функции и определения для доступа к информации о конфигурации устройства на ESP32.
nl :: Weave :: DeviceLayer :: Internal :: ESP32Utils
нл :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer Реализует профиль подготовки Weave Fabric для устройства Weave.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioning Реализация по умолчанию функции инициализации фабрики устройства.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningBase Поддерживает заводскую настройку устройства во время загрузки.
нл :: Weave :: DeviceLayer :: Internal :: GenericConfigurationManagerImpl Обеспечивает общее внедрение ConfigurationManager особенности , которая работает на нескольких платформах.
нл :: 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 функций для использования на платформах , которые не поддерживают тему.
нл :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel Предоставляет общую реализацию услуг туннельного конкретного ConnectivityManager функций для платформ , которые не поддерживают туннель службы.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi Предоставляет общую реализацию WiFi-специфическое ConnectivityManager функций для платформ , которые не поддерживают WiFi.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Предоставляет общую реализацию WiFi-специфическое ConnectivityManager функций для использования на платформах, поддерживающая тему.
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.
нл :: Weave :: DeviceLayer :: Internal :: GroupKeyStoreImpl Реализация API Weave GroupKeyStoreBase для платформ на основе Silicon Labs SDK.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServer Предоставляет услуги по обеспечению сети для Weave Device.
нл :: 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 :: Плетение :: Диспетчер устройств

Классы

nl :: Weave :: DeviceManager :: DeviceStatus
nl :: Weave :: DeviceManager :: TraitSchemaDirectory
нл :: Weave :: DeviceManager :: WeaveDeviceManager

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

Классы

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 :: Платформа :: Безопасность :: SHA1
nl :: Weave :: Платформа :: Безопасность :: SHA256

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

Классы

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

nl :: Плетение :: Профили: 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

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

Классы

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 :: Плетение :: Профили: BulkDataTransfer

Классы

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

nl :: Плетение :: Профили: 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 Переплетение при условии реализации 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, специализирующихся на ППЗ элементов массива , как списки данных и списки Version.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase Базовый класс для парсеров сообщений WDM, специализирующихся на ППЗ элементов массива , как списки данных и списки Version.
nl :: Weave :: Profiles :: DataManagement_Current :: LogBDXUpload
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingConfiguration LoggingConfiguration инкапсулирует настраиваемый компонент переплетения событий Logging подсистемы.
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 Внутренний буфер событий, построенный вокруг нла :: 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 :: DetailRootSection Структура, обеспечивающая полное разрешение экземпляра признака.
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.

nl :: Плетение :: Профили: DataManagement_Current :: BaseMessageWithSubscribeId

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: CustomCommand

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: CustomCommandResponse

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: DataElement

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: DataList

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: Мероприятие

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: EventList

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: NotificationRequest

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: Дорожка

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: PathList

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: RejectionRecord

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: RejectionRecordList

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: StatusElement

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: StatusList

Классы

nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder Построитель StatusList.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Parser

nl :: Плетение :: Профили: DataManagement_Current :: ПодписатьсяCancelRequest

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: ПодписатьсяConfirmRequest

Классы

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

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

Классы

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Parser WDM Путь определения парсер.

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

Классы

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Parser WDM Путь определения парсер.

nl :: Плетение :: Профили: DataManagement_Current :: UpdateRequest

Классы

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

nl :: Плетение :: Профили: DataManagement_Current :: UpdateResponse

Классы

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

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

Классы

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

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

Классы

nl :: Weave :: Profiles :: DataManagement_Legacy :: Binding Binding класс управляет состоянием коммуникаций от имени юридического лица приложения с использованием Плетения.
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 :: Плетение :: Профили: DeviceControl

Классы

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

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

Классы

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

nl :: Плетение :: Профили: 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 :: Плетение :: Профили: FabricProvisioning

Классы

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

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

Классы

nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatReceiver Плетение Heartbeat класс приемника.
nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatSender Плетение Heartbeat Sender класс.

nl :: Плетение :: Профили: Сеть

Классы

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

Структуры

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

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

Классы

nl :: Weave :: Profiles :: Security :: CertificateKeyId
nl :: Weave :: Profiles :: Security :: ValidationContext
nl :: Weave :: Profiles :: Security :: WeaveCertificateData
nl :: Weave :: Profiles :: Security :: WeaveCertificateSet
nl :: Weave :: Профили :: Безопасность :: WeaveDN
nl :: Weave :: Profiles :: Security :: WeaveProvisioningBundle
nl :: Weave :: Profiles :: Security :: WeaveSignatureGenerator Создает WeaveSignature с использованием закрытого ключа в памяти.
nl :: Weave :: Profiles :: Security :: WeaveSignatureGeneratorBase Предоставляет общие функции для создания WeaveSignatures.

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

Классы

nl :: Weave :: Profiles :: Security :: AppKeys :: DummyGroupKeyStore
nl :: Weave :: Profiles :: Security :: AppKeys :: GroupKeyStoreBase Определение класса хранилища ключей группы Weave.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Contains information about Weave application group keys.

nl:: Weave:: Profiles:: Security:: CASE

Классы

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 Содержит контекстную информацию , относящуюся к генерации или обработки СЛУЧАЙ сообщения BeginSessionRequest.
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Содержит контекстную информацию , относящуюся к генерации или обработки СЛУЧАЙ сообщения BeginSessionRequest.
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 Реализует основную логику протокола экспорта ключей Weave.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Абстрактный класс делегата называют KeyExport двигателем для выполнения различных действий , связанных с аутентификацией во время ключевого экспорта.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient Реализует клиентскую часть протокола экспорта ключей Weave для использования в автономных контекстах (без передачи сообщений Weave).

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 Вспомогательный класс, представляющий спецификацию продукта.
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 This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer.
nl::Weave::Profiles::Time::ServingNode used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit.

nl:: Weave:: Profiles:: TokenPairing

Классы

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Объект сервера для ответа на запросы Token Pairing.

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 Параметры политики повторного подключения, которые используются для управления способом повторного подключения туннеля к Службе.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr Этот класс инкапсулирует все состояния подключения туннеля Weave и связанную логику и функции управления.
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

Союзы

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 Предоставляет унифицированный интерфейс Reader / Writer для редактирования / добавления / удаления элементов в TLV кодирования.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

Структуры

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 Это внутренний класс 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