OpenWeave C++ リファレンス

OpenWeave のリファレンス ページ。

nl

構造体

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

クラス

nl::ArgParser::HelpOptions 情報オプション(ヘルプ、バージョン)を処理するための一般的な OptionSet です。
nl::ArgParser::OptionSetBase ハンドラが仮想関数である OptionSet

構造体

nl::ArgParser::OptionDef コマンドライン オプションを定義します。
nl::ArgParser::OptionSet 論理的に関連する再利用可能なコマンドライン オプションのグループを定義します。

nl::Ble

クラス

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleLayer このクラスは、単一スレッド用のインターフェースとして、BleLayer プラットフォーム インターフェース関数を使用してスタックの上位に移動することも、BLEEndPoint に関連付けられた WeaveConnection オブジェクトを介してスタックをダウンさせることもできます。
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 Device Identification Information Block.
nl::Ble::WeaveBleUUID

nl::Ble::Platform::BlueZ

構造体

nl::Ble::Platform::BlueZ::Adapter
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Characteristic
nl::Ble::Platform::BlueZ::Service
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl::Inet

クラス

nl::Inet::AsyncDNSResolverSockets これは InetLayer の内部クラスであり、InetLayer の非同期ドメイン ネーム システム(DNS)解決のためのヘルパー API を提供します。
nl::Inet::DNSResolver これは InetLayer の内部クラスであり、InetLayer でドメイン ネーム システム(DNS)の解決を抽象化します。
nl::Inet::EndPointBasis インターネット転送エンドポイント クラスの基本。
nl::Inet::InetLayer これにより、タイマー、ドメイン ネーム システム(DNS)の解決、TCP ネットワーク トランスポート、UDP ネットワーク トランスポート、RAW ネットワーク トランスポートなどのインターネット サービスを、1 つのスレッドで利用できます。
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 ソケットでリクエスト/保留中の一連の I/O イベントを表します。
nl::Inet::TCPEndPoint このクラスのオブジェクトは、TCP トランスポート エンドポイントを表します。
nl::Inet::TunEndPoint このクラスのオブジェクトはトンネル インターフェースを表します。
nl::Inet::UDPEndPoint このクラスのオブジェクトは、UDP トランスポート エンドポイントを表します。

共用体

nl::Inet::PeerSockAddr

nl::Weave

クラス

nl::Weave::Binding Weave 通信の意図されたターゲットと関連する構成情報をキャプチャします。
nl::Weave::Counter カウンタを整数値として管理するためのインターフェース。
nl::Weave::ExchangeContext このクラスは、2 つ以上のノード間で進行中の会話(ExchangeContext)を表します。
nl::Weave::FabricStateDelegate この抽象デリゲート クラスは、ファブリック状態の変化を伝えます。
nl::Weave::HostPortList ホストポート リストの管理と操作を行うには、Weave Service Directory に関連付けられたホストとポートの ID タプルのコンパクトなバイナリ エンコード コレクションです。
nl::Weave::JNIUtils
nl::Weave::MonotonallyIncreasingCounter 単調に増加するカウンタを整数値として管理するためのクラス。
nl::Weave::PersistedCounter 再起動後も整数値としてカウンタを管理するためのクラス。
nl::Weave::WeaveConnection Weave Connection クラスの定義。
nl::Weave::WeaveConnectionTunnel WeaveConnectionTunnel クラスの定義。これは、元の WeaveConnections が結合されている TCPEndPoint のペアを管理し、その間に WeaveMessageLayer がすべてのデータおよび接続のクロージャを転送するものです。
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader ExchangeContext 内の特定の Weave メッセージの Weave プロファイルとメッセージ タイプを指定します。
nl::Weave::WeaveExchangeManager このクラスは、他の Weave ノードとの ExchangeContext を管理するために使用されます。
nl::Weave::WeaveFabricState WeaveFabricState のフォワード宣言。
nl::Weave::WeaveKeyId Weave Key 識別子の定義。
nl::Weave::WeaveMessageLayer 他の Weave ノードとの通信を管理する WeaveMessageLayer クラスの定義。
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

nl::Weave::ASN1

クラス

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

nl::Weave::Crypto

クラス

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

クラス

nl::Weave::DeviceLayer::ConfigurationManager Weave デバイスのランタイムとビルド時の構成情報にアクセスできます。
nl::Weave::DeviceLayer::ConfigurationManagerImpl EFR32 プラットフォーム用の ConfigurationManager シングルトン オブジェクトの具体的な実装。
nl::Weave::DeviceLayer::ConnectivityManager Weave デバイスのネットワーク接続を管理します。
nl::Weave::DeviceLayer::ConnectivityManagerImpl Silicon Labs EFR32 プラットフォーム用の ConnectivityManager シングルトン オブジェクトの具体的な実装。
nl::Weave::DeviceLayer::PlatformManager Weave 対応デバイスで Weave ネットワーク スタックの初期化と操作を行います。
nl::Weave::DeviceLayer::PlatformManagerImpl EFR32 プラットフォーム用の PlatformManager シングルトン オブジェクトの具体的な実装。
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl Silicon Labs EFR32 プラットフォーム用の SoftwareUpdateManager シングルトン オブジェクトの具体的な実装。
nl::Weave::DeviceLayer::ThreadStackManager Weave 対応デバイスで Thread スタックを初期化して操作するための機能を提供します。
nl::Weave::DeviceLayer::ThreadStackManagerImpl Silicon Labs SDK と OpenThread スタックを使用した EFR32 プラットフォーム用の ThreadStackManager シングルトン オブジェクトの具体的な実装。
nl::Weave::DeviceLayer::TimeSyncManager Weave デバイスの時間同期を管理します。
nl::Weave::DeviceLayer::TraitManager Weave デバイスの Weave Data Management トレイトの公開と登録を管理します。

構造体

nl::Weave::DeviceLayer::WeaveDeviceEvent Weave Device Layer イベントを表します。
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent Silicon Labs EFR32 プラットフォームのプラットフォーム固有のイベント情報を表します。

nl::Weave::DeviceLayer::内部

クラス

nl::Weave::DeviceLayer::Internal::BLEManager Weave デバイスの WoBLE サービスと接続を管理します。
nl::Weave::DeviceLayer::Internal::BLEManagerImpl EFR32 プラットフォーム用の NetworkProvisioningServer シングルトン オブジェクトの具体的な実装。
nl::Weave::DeviceLayer::Internal::DeviceControlServer Weave デバイスの Weave Device Control プロファイルを実装します。
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer Weave デバイスの Weave Device Description プロファイルを実装します。
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Weave DeviceIdentityTrait のデータソースを実装します。
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Internal::EchoServer Weave デバイスの Weave Echo プロファイルを実装します。
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config ESP32 でデバイス設定情報にアクセスするための関数と定義を提供します。
nl::Weave::DeviceLayer::Internal::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer Weave デバイスの Weave ファブリック プロビジョニング プロファイルを実装します。
nl::Weave::DeviceLayer::Internal::FactoryProvisioning デバイス ファクトリ プロビジョニング機能のデフォルト実装
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase ブート時のデバイス ファクトリ プロビジョニングをサポートします。
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl 複数のプラットフォームで動作する ConfigurationManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl 複数のプラットフォームで動作する ConnectivityManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE BLE 機能が BLEManager クラスによって実装されているプラットフォームに、BLE 固有の ConnectivityManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE BLE をサポートしていないプラットフォーム用に、BLE 固有の ConnectivityManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread Thread をサポートしていないプラットフォームで使用するために、WiFi 固有の ConnectivityManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel サービス トンネルをサポートしていないプラットフォーム向けに、サービス トンネル固有の ConnectivityManager 機能の一般的な実装を提供しています。
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Wi-Fi をサポートしていないプラットフォーム向けに、WiFi 固有の ConnectivityManager 機能の一般的な実装を提供しています。
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread Thread をサポートするプラットフォームで使用するために、WiFi 固有の ConnectivityManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl 複数のプラットフォームで動作するソフトウェア アップデート マネージャー機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX BDX をサポートするプラットフォームで使用する SoftwareUpdateManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS FreeRTOS プラットフォームで動作する ThreadStackManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread OpenThread と連携して動作する ThreadStackManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP OpenThread や LwIP と連携して機能する ThreadStackManager 機能の一般的な実装を提供します。
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl Silicon Labs SDK をベースとしたプラットフォーム用の Weave GroupKeyStoreBase API の実装。
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer Weave デバイスのネットワーク プロビジョニング サービスです。
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl Silicon Labs EFR32 プラットフォーム用の NetworkProvisioningServer シングルトン オブジェクトを具体的に実装します。
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

クラス

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

nl::Weave::Platform::Security

クラス

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

nl::Weave::プロフィール

クラス

nl::Weave::Profiles::MessageIterator メッセージ バッファを適切に使用するために、このイテレータを定義します。このイテレータを使用して、境界などを追跡できます。
nl::Weave::Profiles::ReferencedString Weave での文字列の処理方法は次のとおりです。
nl::Weave::Profiles::ReferencedTLVData 同様に、TLV データの大きな古い blob を表すことができなければなりません。
nl::Weave::Profiles::RetainedPacketBuffer これは、System::PacketBuffer を自動的にカウントするための便利なオブジェクトとして機能する基本クラスです。
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Weave::Profiles::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::Weave::Profiles::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::Weave::Profiles::BulkDataTransfer

クラス

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

nl::Weave::Profiles::DataManagement_Current

クラス

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase WDM メッセージ エンコーダの基本クラス。
nl::Weave::Profiles::DataManagement_Current::CircularEventReader CircularEventBuffer でサポートされる TLVReader。
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 通知リクエストのデータ要素のプロセッサによって実装されるインターフェース。
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock 主要な WDM データ構造へのアクセスをシリアル化するためにアプリが実装するインターフェース。
nl::Weave::Profiles::DataManagement_Current::IWeaveWDM ミュート x ミューテックス オブジェクトのインターフェース。
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase データリストやバージョン リストなどの TLV 配列要素に特化した WDM メッセージ エンコーダの基本クラス。
nl::Weave::Profiles::DataManagement_Current::ListParserBase データリストやバージョン リストなどの TLV 配列要素に特化した WDM メッセージ パーサーの基本クラス。
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration は、Weave イベント 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 リソースの ID をカプセル化する構造。
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 タイムスタンプを提供するユニオン。

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId

クラス

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

nl::Weave::Profiles::DataManagement_Current::CustomCommand

クラス

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder WDM カスタム Command エンコーダの定義。
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser WDM カスタム コマンド パーサー定義を定義します。

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse

クラス

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder WDM カスタム コマンド レスポンス エンコーダの定義。
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser WDM のカスタム Command レスポンス パーサーの定義。

nl::Weave::Profiles::DataManagement_Current::DataElement

クラス

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder WDM データ要素のエンコーダの定義。
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser WDM データ要素パーサーの定義。

nl::Weave::Profiles::DataManagement_Current::DataList

クラス

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

nl::Weave::Profiles::DataManagement_Current::Event

クラス

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

nl::Weave::Profiles::DataManagement_Current::EventList

クラス

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

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

クラス

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

nl::Weave::Profiles::DataManagement_Current::Path

クラス

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

nl::Weave::Profiles::DataManagement_Current::PathList

クラス

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

nl::Weave::Profiles::DataManagement_Current::RejectionRecord

クラス

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

nl::Weave::Profiles::DataManagement_Current::RejectionRecordList

クラス

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

nl::Weave::Profiles::DataManagement_Current::StatusElement

クラス

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder WDM ステータス要素のエンコーダ定義。
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser WDM ステータス要素パーサーの定義。

nl::Weave::Profiles::DataManagement_Current::StatusList

クラス

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder StatusList ビルダー。
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest

クラス

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

nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest

クラス

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

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest

クラス

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser WDM パスパーサーの定義。

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse

クラス

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser WDM パスパーサーの定義。

nl::Weave::Profiles::DataManagement_Current::UpdateRequest

クラス

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser WDM 更新リクエストのパーサーの定義。

nl::Weave::Profiles::DataManagement_Current::UpdateResponse

クラス

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder WDM 更新レスポンス エンコーダの定義。
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl::Weave::Profiles::DataManagement_Current::VersionList

クラス

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

nl::Weave::Profiles::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

クラス

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate 受信デバイス制御オペレーションをサーバー デバイスに実装するためのデリゲート クラス。
nl::Weave::Profiles::DeviceControl::DeviceControlServer デバイス コントロール プロファイルを実装するためのサーバークラス。

nl::Weave::Profiles::DeviceDescription

クラス

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient デバイスの説明のリクエストを行うためのクライアント オブジェクト。
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer デバイスの説明のリクエストに応答するサーバー オブジェクト。
nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriteria IDDevice Protocol でデバイスを選択するために使用する条件を表します。
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage IDRequest メッセージの解析された形式。
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage ID レスポンス メッセージの解析された形式。
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Weave デバイスに関する説明が含まれています。

nl::Weave::Profiles::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

クラス

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate Fabric プロビジョニング オペレーションに対応する追加のアクションを実装するためのデリゲート クラス。
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Fabric プロビジョニング プロファイルを実装するためのサーバークラス。

nl::Weave::Profiles::Heartbeat

クラス

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Weave Heartbeat Receiver クラス
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Heartbeat の Sender クラス

nl::Weave::Profiles::NetworkProvisioning

クラス

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo NetworkProvisioning プロファイルを介して通信されるペイロードのシリアル化およびシリアル化解除のユーティリティ クラス。ネットワークの検出と構成に関連する情報がカプセル化されます。
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate ネットワーク プロビジョニング オペレーションを実装するためのデリゲート クラス。
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer ネットワーク プロビジョニング プロファイルを実装するためのサーバークラス。
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig ワイヤレス規制の構成情報のコンテナ。

構造体

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain 無線通信の規制ドメインを識別する 2 文字のコード。

nl::Weave::Profiles::Security

クラス

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::Security::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator メモリ内秘密鍵を使用して WeaveSignature を生成します。
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase WeaveSignatures を生成する汎用機能を提供します。

nl::Weave::Profiles::Security::AppKeys

クラス

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase Weave グループ キーストア ストアの定義。
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Weave アプリケーション グループ キーに関する情報が含まれています。

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

クラス

nl::Weave::Profiles::Security::CASE::BeginSessionContext CASE 開始セッション メッセージの生成または処理に関するコンテキスト情報が保存されます。
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext CASE BeginSessionRequest メッセージの生成または処理に関連するコンテキスト情報が含まれます。
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext CASE BeginSessionRequest メッセージの生成または処理に関連するコンテキスト情報が含まれます。
nl::Weave::Profiles::Security::CASE::ReconfigureContext CASE 再構成メッセージの生成または処理に関する情報が含まれます。
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate CASE セッションの確立中に、認証アクションが委任される抽象インターフェースです。
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Weave CASE プロトコルのコアロジックを実装します。

nl::Weave::Profiles::Security::CertProvisioning

クラス

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Weave Certificate Provisioning プロトコル オブジェクトのコアロジックを実装します。
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Weave ノードメーカーの認証中にプラットフォーム固有のアクションを委任する抽象インターフェース。
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Weave ノードの運用認証中にプラットフォーム固有のアクションを委任する抽象インターフェース。

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::Passes

構造体

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 Weave サービス ディレクトリのマネージャー オブジェクト。

構造体

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs WeaveServiceManager::OnConnectBegin コールバックに渡される引数。

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 サービス プロビジョニング プロファイルを実装するためのシンプルなサーバークラス。
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl::Weave::Profiles::SoftwareUpdate

クラス

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce ImageAnnounce メッセージを記述するクラス。
nl::Weave::Profiles::SoftwareUpdate::ImageQuery 画像クエリ メッセージの作成とデコードをサポートするクラス。
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse 画像クエリ レスポンス メッセージの作成とデコードをサポートするクラス。
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec ソフトウェア アップデート イメージの完全性タイプと実際のハッシュを保持する補助クラス。
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList 画像の型の一部として整合性タイプのリストを保持する補助クラス。
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate WeaveImageAnnounceServer デリゲートのインターフェース
nl::Weave::Profiles::SoftwareUpdate::ProductSpec 製品仕様を表す補助クラスです。
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList 更新スキームのリストを画像クエリの一部として保持する補助クラス。
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Weave 画像アナウンスメントをリッスンするサーバー。

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 時間変更通知メッセージのコーデック
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::FilterTimecorrectionContributor コールバックにより上位レイヤにグローバル ビューが提供されるため、これは一般に公開されます。
nl::Weave::Profiles::Time::ServingNode SyncWithNodes It の呼び出しの連絡先を指定するために使用される。ネストしたクラスではなく、オープンな状態で TimeSyncNode のクラス宣言を短縮し、エクスポート宣言をより明示的にします。

nl::Weave::Profiles::TokenPairing

クラス

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer トークンペアのリクエストに応答するサーバー オブジェクト。

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

クラス

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate 受信カメラの Dropcam レガシー ペア設定操作をサーバー デバイスに実装するためのデリゲート クラス。
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Dropcam Legacy Pairing プロファイルを実装するためのサーバークラス。

nl::Weave::Profiles::WeaveTunnel

クラス

nl::Weave::Profiles::WeaveTunnel::ReconnectParam トンネルが Service に再接続する方法を制御するために使用される再接続ポリシー パラメータ。
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::サポート

構造体

nl::Weave::Support::ProfileStringContext 指定したプロファイル ID に関連付けられたコールバックの登録と登録解除を行うコンテキスト。プロファイルに関連付けられた人が読めるサポート文字列を返します。
nl::Weave::Support::ProfileStringInfo 特定のプロファイル ID に関連付けられたコールバックは、そのプロファイルに関連付けられた、人が読めるサポート文字列を返します。

nl::Weave::システム

クラス

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::System::ミュート x
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 ObjectPool<t, n="> オブジェクトに含まれるスペースから割り当てられた参照カウントのオブジェクトを表します。</t,>
nl::Weave::System::PacketBuffer パケット バッファクラスは、オクテットシリアル化データのパケットを操作するために使用されるコア構造であり、通常は Bluetooth やインターネット プロトコルなどのデータ通信ネットワークのコンテキストで使用されます。
nl::Weave::System::タイマー Weave System レイヤの内部クラスで、処理中のワンショット タイマーを表します。

構造体

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 Weave TLV 形式でエンコードされたデータのメモリ効率の高いパーサーを提供します。
nl::Weave::TLV::TLVUpdater TLV エンコードの要素を編集、追加、削除するための、統合された読み取り / 書き込みインターフェースを提供します。
nl::Weave::TLV::TLVWriter Weave TLV 形式でデータを書き込むメモリ効率の良いエンコーダを提供します。
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer は、nl::Weave::TLV::TLVWriter と nl::Weave::TLVTLVReader に円形ストレージを提供します。

nl::Weave::TLV::Debug

構造体

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

nl::Weave::TLV::ユーティリティ

構造体

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

nl::Weave::Warm

クラス

nl::Weave::Warm::WarmFabricStateDelegate これは WalCore の内部クラスです。

構造体

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

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

クラス

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Weave アプリケーション キー トレイト データシンクのインターフェースが格納されています。

モジュール

デバイス コントロール
ファブリック プロビジョニング
ネットワーク プロビジョニング
パッシブ ランデブー パッシブ ランデブは、プロビジョニングのフェーズを特定する前に接続の確立フェーズが開始される点で、アクティブとは異なります。
リモート パッシブ ランデブー リモート パッシブ ランデブーはパッシブ ランデブとは異なり、補助デバイスがプロビジョニング者のリレーとして機能し、プロビジョニング担当者とプロビジョナーの間でメッセージを中継します。
サービスのプロビジョニング
トークンのペア