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

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

Enthält Schnittstellen für die Trait-Datensenke für Weave-Anwendungsschlüssel.

Zusammenfassung

Übernahme

Übernimmt von : TraitDataSink

Konstruktoren und Zerstörer

ApplicationKeysTraitDataSink(void)
Die Konstruktormethode.

Geschützte Attribute

GroupKeyStore

Öffentliche Funktionen

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Diese Methode wird aufgerufen, um das Eintreten eines Ereignisses zu signalisieren.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Mit dieser Methode wird das plattformspezifische Schlüsselspeicherobjekt festgelegt.

Geschützte Attribute

GroupKeyStore

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

Öffentliche Funktionen

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Die Konstruktormethode.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Diese Methode wird aufgerufen, um das Eintreten eines Ereignisses zu signalisieren.

Details
Parameter
[in] aType
Ereignistyp
[in] aInEventParam
Ereignisparameter.
Rückgabewerte
WEAVE_NO_ERROR

SetGroupKeyStore

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

Mit dieser Methode wird das plattformspezifische Schlüsselspeicherobjekt festgelegt.

Details
Parameter
[in] groupKeyStore
Zeiger auf das Schlüsselspeicherobjekt der Plattformgruppe. Er kann NULL sein, wenn kein Schlüsselspeicherobjekt erforderlich ist.
Rückgabewerte
None.