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

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

包含 Weave 應用程式金鑰 trait 資料接收器的介面。

摘要

繼承

沿用來源: 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
平台群組索引鍵儲存庫物件的指標。如果不需要金鑰儲存庫物件,則為空值。
傳回值
None.