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

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

Zawiera interfejsy ujścia danych trait kluczy aplikacji Weave.

Podsumowanie

Dziedziczenie

Dziedziczy z: TraitDataSink

Konstruktorzy i niszczyciele

ApplicationKeysTraitDataSink(void)
Metoda konstruktora.

Atrybuty chronione

GroupKeyStore

Funkcje publiczne

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Ta metoda jest wywoływana, aby zasygnalizować wystąpienie zdarzenia.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Ta metoda ustawia obiekt magazynu kluczy specyficzny dla platformy.

Atrybuty chronione

GroupKeyStore

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

Funkcje publiczne

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Metoda konstruktora.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Ta metoda jest wywoływana, aby zasygnalizować wystąpienie zdarzenia.

Szczegóły
Parametry
[in] aType
Typ zdarzenia.
[in] aInEventParam
Parametry zdarzenia.
Zwracane wartości
WEAVE_NO_ERROR

SetGroupKeyStore

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

Ta metoda ustawia obiekt magazynu kluczy specyficzny dla platformy.

Szczegóły
Parametry
[in] groupKeyStore
Wskaźnik do obiektu magazynu kluczy grupy platformy. Może mieć wartość NULL, jeśli nie jest wymagany żaden obiekt magazynu kluczy.
Zwracane wartości
None.