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

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

Contiene interfacce per il sink di dati trait per le chiavi dell'applicazione Weave.

Riepilogo

Eredità

Eredita da: TraitDataSink

Costruttori e distruttori

ApplicationKeysTraitDataSink(void)
Il metodo del costruttore.

Attributi protetti

GroupKeyStore

Funzioni pubbliche

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Questo metodo viene richiamato per segnalare l'occorrenza di un evento.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Questo metodo imposta l'oggetto di archivio chiavi specifico della piattaforma.

Attributi protetti

GroupKeyStore

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

Funzioni pubbliche

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Il metodo del costruttore.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Questo metodo viene richiamato per segnalare l'occorrenza di un evento.

Dettagli
Parametri
[in] aType
Tipo di evento.
[in] aInEventParam
Parametri evento.
Valori restituiti
WEAVE_NO_ERROR

SetGroupKeyStore

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

Questo metodo imposta l'oggetto di archivio chiavi specifico della piattaforma.

Dettagli
Parametri
[in] groupKeyStore
Puntatore all'oggetto di archivio chiavi del gruppo di piattaforme. Può essere NULL se non è richiesto alcun oggetto di archiviazione delle chiavi.
Valori restituiti
None.