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:: 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:: DeviceLayer
構造体 |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | Weave Device Layer イベントを表します。 |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | Silicon Labs EFR32 プラットフォームのプラットフォーム固有のイベント情報を表します。 |
nl:: Weave:: DeviceLayer:: 内部
nl:: Weave:: DeviceManager
クラス |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weave:: Platform:: Security
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_Development
構造体 |
|
---|---|
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::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:: 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:: 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::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:: サポート
構造体 |
|
---|---|
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 アプリケーション キー トレイト データシンクのインターフェースが格納されています。 |
モジュール |
|
---|---|
デバイス コントロール | |
ファブリック プロビジョニング | |
ネットワーク プロビジョニング | |
パッシブ ランデブー | パッシブ ランデブは、プロビジョニングのフェーズを特定する前に接続の確立フェーズが開始される点で、アクティブとは異なります。 |
リモート パッシブ ランデブー | リモート パッシブ ランデブーはパッシブ ランデブとは異なり、補助デバイスがプロビジョニング者のリレーとして機能し、プロビジョニング担当者とプロビジョナーの間でメッセージを中継します。 |
サービスのプロビジョニング | |
トークンのペア |