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

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

Contient les interfaces pour le récepteur de données de caractéristique des clés d'application Weave.

Résumé

Héritage

Hérite de: TraitDataSink

Constructeurs et destructeurs

ApplicationKeysTraitDataSink(void)
Méthode constructeur.

Attributs protégés

GroupKeyStore

Fonctions publiques

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Cette méthode est appelée pour signaler l'occurrence d'un événement.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Cette méthode définit l'objet de magasin de clés spécifique à la plate-forme.

Attributs protégés

GroupKeyStore

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

Fonctions publiques

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Méthode constructeur.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Cette méthode est appelée pour signaler l'occurrence d'un événement.

Détails
Paramètres
[in] aType
Type d'événement
[in] aInEventParam
Paramètres de l'événement.
Valeurs renvoyées
WEAVE_NO_ERROR

SetGroupKeyStore

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

Cette méthode définit l'objet de magasin de clés spécifique à la plate-forme.

Détails
Paramètres
[in] groupKeyStore
Pointeur vers l'objet magasin de clés du groupe de plates-formes. Elle peut être NULL si aucun objet keystore n'est requis.
Valeurs renvoyées
None.