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

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

この名前空間には、Weave プロファイル内のすべてのインターフェース(Common と Nest Labs のベンダー固有)が含まれます。

まとめ

列挙型

@184 列挙型
WeaveProfileId 列挙型

Functions

WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Development)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Legacy)
namespace

クラス

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

Namespace

nl::Weave::Profiles::BDX_Current

この名前空間には、現在本番環境で使用されている Bulk Data Transfer(BDX)プロファイルの Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::BDX_Development

この名前空間には、開発中に使用され、本番環境での使用に適さない Bulk Data Transfer(BDX)プロファイル用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::BulkDataTransfer

この名前空間には、Weave Bulk Data Transfer(BDX)プロファイルの Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::Common

この名前空間には、Weave 共通プロファイルの Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::DataManagement_Current

この名前空間には、現在本番環境での使用がサポートされている Weave Data Management(WDM)プロファイル用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::DataManagement_Legacy

この名前空間には、サポートが終了する Weave Data Management(WDM)プロファイル用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::DeviceControl

この名前空間には、Weave デバイス コントロール プロファイル用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::DeviceDescription

この名前空間には、Weave デバイスの説明プロファイル用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::DropcamLegacyPairing
nl::Weave::Profiles::Echo_Next
nl::Weave::Profiles::FabricProvisioning

この名前空間には、3 つの Weave プロビジョニング プロファイルの 2 つのうち、Weave ファブリック プロビジョニング プロファイル用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::Heartbeat

この名前空間には、Weave Heartbeat プロファイル用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::Locale

この名前空間には、Weave Locale プロファイルの Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::NetworkProvisioning

この名前空間には、3 つの Weave プロビジョニング プロファイルのうち 1 つである Weave Network Provisioning プロファイルの Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::Security

この名前空間には、Weave セキュリティ プロファイルの Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::ServiceDirectory

この名前空間には、Weave Service Directory プロファイルの Weave 内のすべてのインターフェースが含まれます。これには、同じ名前の対応するプロトコルが含まれます。

nl::Weave::Profiles::ServiceProvisioning

この名前空間には、Weave サービス プロビジョニング プロファイル用の 3 つの Weave プロビジョニング プロファイルのうち、すべてのインターフェースが含まれています。

nl::Weave::Profiles::SoftwareUpdate

この名前空間には、Weave ソフトウェア アップデート プロファイル用の Weave 内のすべてのインターフェースが含まれます。これには、同じ名前の対応するプロトコルが含まれます。

nl::Weave::Profiles::StatusReporting

この名前空間には、Weave 共通プロファイルの一部である Weave Status Reporting サブプロファイルの Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::Time
nl::Weave::Profiles::TokenPairing

この名前空間には、Weave 認証トークンのペア設定用の Weave 内のすべてのインターフェースが含まれます。

nl::Weave::Profiles::Vendor
nl::Weave::Profiles::WeaveMakeManagedNamespaceIdentifier
nl::Weave::Profiles::WeaveTunnel

列挙型

184

 @184

WeaveProfileId(WeaveProfileId)

 WeaveProfileId

Functions

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)