Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

OpenWeave C ++リファレンス

OpenWeave の参照ページ。

オランダ語

構造体

nl :: ArrayLengthAndBuffer配列を長さでラップするためのヘルパー。
nl :: ErrorFormatter
nl :: FieldDescriptorスキーマ構造体のTLVフィールドを記述し、それをc-structのデータに接続する構造体。
nl :: MemoryManagementメモリ割り当て/解放機能のc構造体。
nl :: SchemeFieldDescriptorスキーマ構造/構造を記述するための FieldDescriptor の配列のラッパー。
nl :: SerializationContextシリアル化または逆シリアル化に必要なコンテキストまたは状態を含むc-struct。
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-structとStructureSchemaDescriptorを使用して、そのデータに基づいてTLV構造を書き込むデータのペア。

nl :: ArgParser

クラス

nl :: ArgParser :: HelpOptions共通は、option情報オプション(ヘルプ、バージョン)を処理するため。
nl :: ArgParser :: OptionSetBaseアンは、optionハンドラは仮想関数です。

構造体

nl :: ArgParser :: OptionDefコマンドラインオプションを定義します。
nl :: 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 BLEデバイス識別情報ブロックを織ります。
nl :: Ble :: WeaveBleUUID

nl :: Ble ::プラットホーム:: 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 ::イネット

クラス

nl :: Inet :: AsyncDNSResolverSocketsこれは内部クラスですInetLayerにおける非同期ドメインネームシステム(DNS)解決のためのヘルパーのAPIを提供InetLayerを
nl :: Inet :: DNSResolverこれは、内部クラスであるInetLayerにおけるドメインネームシステム(DNS)解決の抽象化を提供InetLayerを
nl :: Inet :: EndPointBasisインターネットトランスポートエンドポイントクラスの基礎。
nl :: Inet :: InetLayerこれにより、タイマー、ドメインネームシステム(DNS)解決、TCPネットワークトランスポート、UDPネットワークトランスポート、rawネットワークトランスポートなどのインターネットサービスへのアクセスがシングルスレッドで提供されます。
nl :: Inet :: InetLayerBasisこれはによって管理される参照カウントオブジェクトの基本クラスであるInetLayerのオブジェクト。
nl :: Inet :: InterfaceAddressIteratorシステムネットワークインターフェイスのIPアドレスのリストのイテレータ。
nl :: Inet :: InterfaceIteratorシステムネットワークインターフェイスのリストのイテレータ。
nl::Inet::IPアドレスインターネットプロトコルアドレス。
nl :: Inet :: IPEndPointBasisこのクラスのオブジェクトは、インスタンス化できないIPプロトコルエンドポイントを表します。
nl :: Inet :: IPPacketInfo着信/発信メッセージ/接続に関する情報。
nl :: Inet :: IPPrefixインターネット プロトコル アドレス プレフィックス。
nl::Inet::RawEndPointこのクラスのオブジェクトは、生のIPネットワークエンドポイントを表します。
nl :: Inet :: SocketEventsソケットで要求/保留中のI / Oイベントのセットを表します。
nl :: Inet :: TCPEndPointこのクラスのオブジェクトは、TCPトランスポートエンドポイントを表します。
nl :: Inet :: TunEndPointこのクラスのオブジェクトは、トンネルインターフェイスを表します。
nl :: Inet :: UDPEndPointこのクラスのオブジェクトは、UDPトランスポートエンドポイントを表します。

組合

nl :: Inet :: PeerSockAddr

nl ::織り

クラス

nl :: Weave :: Binding Weave通信の目的のターゲットと関連する構成情報をキャプチャします。
nl :: Weave :: Counterカウンターを整数値として管理するためのインターフェース。
nl :: Weave :: ExchangeContextこのクラスは、進行中の会話(表しExchangeContext二つ以上のノード間を)。
nl :: Weave :: FabricStateDelegateこの抽象デリゲートクラスは、ファブリックの状態の変化を伝達します。
nl :: Weave :: HostPortListホストポートリストを管理および操作するために、Weave ServiceDirectoryに関連付けられたホストおよびポート識別子タプルのコンパクトなバイナリエンコードコレクション。
nl :: Weave :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter単調に増加するカウンターを整数値として管理するためのクラス。
nl :: Weave :: PersistedCounter再起動後も保持することを目的とした整数値としてカウンタを管理するためのクラス。
nl :: Weave :: WeaveConnection WeaveConnectionクラスの定義。
nl :: Weave :: WeaveConnectionTunnel定義WeaveConnectionTunnelのオリジナルWeaveConnections結合され、その間にされているTCPEndPointsのペア管理するクラス、 WeaveMessageLayerはすべてのデータと接続クロージャを転送します。
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeaderこの指定内の特定の織りメッセージの織りプロフィール及びメッセージタイプExchangeContext
nl :: Weave :: WeaveExchangeManagerこのクラスは、他のWeaveノードとのExchangeContextを管理するために使用されます。
nl :: Weave :: WeaveFabricState前方宣言WeaveFabricState
nl :: Weave :: WeaveKeyIdウィーブキー識別子の定義。
nl :: Weave :: WeaveMessageLayer定義WeaveMessageLayerの他の織りノードとの通信を管理するクラス、。
nl :: Weave :: WeaveMsgEncryptionKeyウィーブメッセージ暗号化キーに関する情報が含まれています。
nl :: Weave :: WeaveMsgEncryptionKeyCacheウィーブメッセージ暗号化キーのキーキャッシュ。
nl :: Weave :: WeaveSecurityManager
nl :: Weave :: WeaveServerBase認証された要求の検証とステータスレポートの送信をカプセル化し、ファブリック状態と交換マネージャーに共通のデータメンバーストレージを提供する、Weaveプロファイルの非送信請求レスポンダー(サーバー)を実装するための共通のベースオブジェクト。
nl :: Weave :: WeaveServerDelegateBase Weaveサーバーデリゲートオブジェクトを実装するための共通の基本クラス。
nl :: Weave :: WeaveSessionKeyウィーブセッションキーに関する情報が含まれています。
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デバイスのランタイムおよびビルド時の構成情報へのアクセスを提供します。
nl :: Weave :: DeviceLayer :: ConfigurationManagerImpl具体的な実施のConfigurationManager EFR32プラットフォーム用のシングルトンオブジェクト。
nl :: Weave :: DeviceLayer :: ConnectivityManager Weaveデバイスのネットワーク接続の制御を提供します。
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl具体的な実装ConnectivityManagerシリコン・ラボラトリーズEFR32プラットフォームのシングルトンオブジェクト。
nl :: Weave :: DeviceLayer :: PlatformManager Weave対応デバイスでWeaveネットワークスタックを初期化して操作するための機能を提供します。
nl :: Weave :: DeviceLayer :: PlatformManagerImpl具体的な実装PlatformManager EFR32プラットフォーム用のシングルトンオブジェクト。
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl具体的な実装SoftwareUpdateManagerのシリコン・ラボラトリーズEFR32プラットフォームのシングルトンオブジェクト。
nl :: Weave :: DeviceLayer :: ThreadStackManager Weave 対応デバイスでスレッド スタックを初期化して操作するための機能を提供します。
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl具体的な実装ThreadStackManagerシリコン・ラボラトリーズSDKとOpenThreadスタックを使用してEFR32のプラットフォームのシングルトンオブジェクト。
nl :: Weave :: DeviceLayer :: TimeSyncManagerウィーブデバイスの時刻同期を管理します。
nl :: Weave :: DeviceLayer :: TraitManager WeaveデバイスのWeaveDataManagementトレイトの公開とサブスクリプションを管理します。

構造体

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

nl ::織り:: DeviceLayer ::内部

クラス

nl :: Weave :: DeviceLayer :: Internal :: BLEManager WeaveデバイスのWoBLEサービスと接続を制御します。
nl :: Weave :: DeviceLayer :: Internal :: BLEManagerImpl具体的な実装NetworkProvisioningServer EFR32のプラットフォーム用のシングルトンオブジェクト。
nl :: Weave :: DeviceLayer :: Internal :: DeviceControlServer WeaveデバイスのWeaveDeviceControlプロファイルを実装します。
nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer WeaveデバイスのWeaveDeviceDescriptionプロファイルを実装します。
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource WeaveDeviceIdentityTraitのデータソースを実装します。
nl :: Weave :: DeviceLayer :: Internal :: DeviceNetworkInfo
nl :: Weave :: DeviceLayer :: Internal :: EchoServerウィーブデバイスのウィーブエコープロファイルを実装します。
nl :: Weave :: DeviceLayer :: Internal :: EFR32Config
nl :: Weave :: DeviceLayer :: Internal :: ESP32Config ESP32のデバイス構成情報にアクセスするための機能と定義を提供します。
nl :: Weave :: DeviceLayer :: Internal :: ESP32Utils
nl :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer WeaveデバイスのWeaveFabricProvisioningプロファイルを実装します。
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningデバイス ファクトリ プロビジョニング機能のデフォルトの実装。
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningBase起動時のデバイスファクトリプロビジョニングをサポートします。
nl :: Weave :: DeviceLayer :: Internal :: GenericConfigurationManagerImpl一般的な実装を提供のConfigurationManagerは、複数のプラットフォーム上でその作品を提供しています。
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl一般的な実装を提供ConnectivityManagerは、複数のプラットフォーム上でその作品を提供しています。
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE BLE-特定の一般的な実装を提供ConnectivityManagerがBLE機能が実装されていることにより、プラットフォームのための特徴BLEManagerのクラス。
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE BLE-特定の一般的な実装を提供ConnectivityManagerは、 BLEをサポートしていないプラットフォームのために備わっています。
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread無線LAN固有の一般的な実装を提供ConnectivityManagerがスレッドをサポートしていないプラットフォーム上で使用するために備わっています。
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnelサービストンネル固有の一般的な実装を提供ConnectivityManagerは、サービストンネルをサポートしていないプラットフォームのために備わっています。
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi無線LAN固有の一般的な実装を提供ConnectivityManagerは、無線LANをサポートしていないプラットフォームのために備わっています。
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread無線LAN固有の一般的な実装を提供ConnectivityManagerはそのサポートスレッドプラットフォーム上での使用のために備わっています。
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl複数のプラットフォームで機能するSoftwareUpdateManager機能の一般的な実装を提供します。
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 Silicon LabsSDKに基づくプラットフォーム用のWeaveGroupKeyStoreBaseAPIの実装。
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerウィーブデバイスにネットワークプロビジョニングサービスを提供します。
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl具体的な実装NetworkProvisioningServerのシリコン・ラボラトリーズEFR32プラットフォームのシングルトンオブジェクト。
nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config Nordic nRF5SDKに基づくプラットフォームで永続化されたデバイス構成にアクセスするための機能と定義を提供します。
nl :: Weave :: DeviceLayer :: Internal :: ServiceProvisioningServer WeaveデバイスのWeaveServiceProvisioningプロファイルを実装します。
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
nl :: 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 :: Platform :: Security :: SHA1
nl :: Weave :: Platform :: Security :: 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 A TLVReaderはに裏打ちされたCircularEventBuffer
nl :: Weave :: Profiles :: DataManagement_Current :: Command
nl :: Weave :: Profiles :: DataManagement_Current :: CommandSender
nl :: Weave :: Profiles :: DataManagement_Current :: GenericTraitCatalogImpl A織りの実装提供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は織りイベントの構成可能なコンポーネントにカプセル化ロギングサブシステムを。
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 ::織り:: 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 :: SchemeVersionRange
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データ要素パーサーの定義。

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ステータス要素パーサーの定義。

nl ::織り::プロフィール:: DataManagement_Current :: StatusList

クラス

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

nl :: 織り:: プロファイル:: DataManagement_Current :: SubscribeCancelRequest

クラス

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

nl :: 織り方:: プロファイル:: DataManagement_Current :: SubscribeConfirmRequest

クラス

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

nl ::織り::プロファイル:: DataManagement_Current :: SubscribeRequest

クラス

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

nl ::織り::プロフィール:: DataManagement_Current :: SubscribeResponse

クラス

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

クラス

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

nl ::織り::プロファイル:: DataManagement_Legacy

クラス

nl::Weave::Profiles::DataManagement_Legacy::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 ::織り::プロファイル:: DeviceDescription

クラス

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClientデバイス記述要求を発行するためのクライアントオブジェクト。
nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServerデバイス記述要求に応答するためのサーバーオブジェクト。
nl :: Weave :: Profiles :: DeviceDescription :: IdentificationDeviceCriteria IdentificationDeviceプロトコルでデバイスを選択するために使用する基準を表します。
nl :: Weave :: Profiles :: DeviceDescription :: IdentificationRequestMessage解析された形式のIdentifyRequestメッセージ。
nl :: Weave :: Profiles :: DeviceDescription :: IdentificationResponseMessage解析された形式の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ファブリックプロビジョニング操作に対応する追加のアクションを実装するためのデリゲートクラス。
nl :: Weave :: Profiles :: FabricProvisioning :: FabricProvisioningServerファブリックプロビジョニングプロファイルを実装するためのサーバークラス。

nl::織り方::プロファイル::ハートビート

クラス

nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatReceiver織りハートビートレシーバクラス。
nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatSender織りハートビートの送信者クラス。

nl ::織り方::プロファイル:: 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 ::織り::プロフィール::セキュリティ

クラス

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 Generates a WeaveSignature using an in-memory private key.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Provides generic functionality for generating WeaveSignatures.

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

クラス

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase The definition of the Weave group key store class.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Contains information about Weave application group keys.

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器具織りのコアロジックCASEのプロトコル。

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ウィーブノードメーカーの認証中にプラットフォーム固有のアクションが委任される抽象的なインターフェイス。
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ウィーブキーエクスポートプロトコルのコアロジックを実装します。
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Abstract delegate class called by KeyExport engine to perform various actions related to authentication during key export.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClientスタンドアロン(非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 An auxiliary class that representing a product specification.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList An auxiliary class to hold a list of update schemes as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server that listens for Weave image announcements.

nl:: Weave:: Profiles:: StatusReporting

クラス

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

nl:: Weave:: Profiles:: Time

クラス

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec for Time Change Notification message
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec for UTC offset of a timezone.

構造体

nl::Weave::Profiles::Time::Contact 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 Server object for responding to Token Pairing requests.

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

クラス

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

nl:: Weave:: Profiles:: WeaveTunnel

クラス

nl::Weave::Profiles::WeaveTunnel::ReconnectParam The reconnect policy parameters that are used to govern the way the tunnel reconnects to the Service.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr This class encapsulates all the Weave tunnel connection states and the associated management logic and functions.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl:: Weave:: SecuritySupport

クラス

nl::Weave::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl:: Weave:: Support

構造体

nl::Weave::Support::ProfileStringContextプロファイルに関連付けられた人間が読める形式のサポート文字列を返すために、指定されたプロファイル識別子に関連付けられたコールバックを登録および登録解除するためのコンテキスト。
nl::Weave::Support::ProfileStringInfoプロファイルに関連付けられた人間が読める形式のサポート文字列を返すための、指定されたプロファイル識別子に関連付けられたコールバック。

nl:: Weave:: System

クラス

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

構造体

nl::Weave::System::LwIPEvent

Unions

nl::Weave::System::ObjectArena
A union template used for representing a well-aligned block of memory.

nl:: Weave:: System:: Stats

クラス

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

nl:: Weave:: TLV

クラス

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for 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 This is an internal class to WarmCore.

構造体

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

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

クラス

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Contains interfaces for the Weave application keys trait data sink.

Modules

Device Control
Fabric Provisioning
Network Provisioning
Passive Rendezvous Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee.
Remote Passive Rendezvous Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner.
Service Provisioning
Token Pairing