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

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

Berisi antarmuka untuk sink data karakteristik kunci aplikasi Weave.

Ringkasan

Inheritance

Mewarisi dari: TraitDataSink

Konstruktor dan Destruktor

ApplicationKeysTraitDataSink(void)
Metode konstruktor.

Atribut yang dilindungi

GroupKeyStore

Fungsi publik

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Metode ini dipanggil untuk menandakan terjadinya suatu peristiwa.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Metode ini menetapkan objek key store spesifik per platform.

Atribut yang dilindungi

GroupKeyStore

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

Fungsi publik

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Metode konstruktor.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Metode ini dipanggil untuk menandakan terjadinya suatu peristiwa.

Detail
Parameter
[in] aType
Jenis peristiwa.
[in] aInEventParam
Parameter peristiwa.
Nilai Pengembalian
WEAVE_NO_ERROR

SetGroupKeyStore

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

Metode ini menetapkan objek key store spesifik per platform.

Detail
Parameter
[in] groupKeyStore
Pointer ke objek penyimpanan kunci grup platform. Nilainya bisa NULL jika tidak ada objek key store yang diperlukan.
Nilai Pengembalian
None.