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

#include <src/lib/profiles/security/ApplicationKeysTraitDataSink.h>

Weave アプリケーション キー トレイト データシンクのインターフェースが含まれています。

概要

継承

継承元: TraitDataSink

コンストラクタとデストラクタ

ApplicationKeysTraitDataSink(void)
コンストラクタ メソッド。

プロテクト属性

GroupKeyStore

パブリック関数

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
このメソッドは、イベントの発生を通知するために呼び出されます。
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
このメソッドは、プラットフォーム固有のキーストア オブジェクトを設定します。

プロテクト属性

GroupKeyStore

nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase * GroupKeyStore

パブリック関数

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

コンストラクタ メソッド。

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

このメソッドは、イベントの発生を通知するために呼び出されます。

詳細
パラメータ
[in] aType
イベントの種類です。
[in] aInEventParam
イベント パラメータ。
戻り値
WEAVE_NO_ERROR

SetGroupKeyStore

void SetGroupKeyStore(
  nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore
)

このメソッドは、プラットフォーム固有のキーストア オブジェクトを設定します。

詳細
パラメータ
[in] groupKeyStore
プラットフォーム グループのキーストア オブジェクトへのポインタ。キーストア オブジェクトが不要な場合は、NULL にすることもできます。
戻り値
None.