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

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

Contiene interfaces para el receptor de datos de traits de las claves de la aplicación de Weave.

Resumen

Herencia

Hereda de: TraitDataReceiver.

Constructores y destructores

ApplicationKeysTraitDataSink(void)
Es el método del constructor.

Atributos protegidos

GroupKeyStore

Funciones públicas

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Este método se invoca para indicar que se produjo un evento.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Este método establece el objeto del almacén de claves específico de la plataforma.

Atributos protegidos

GroupKeyStore

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

Funciones públicas

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Es el método del constructor.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Este método se invoca para indicar que se produjo un evento.

Detalles
Parámetros
[in] aType
Tipo de evento.
[in] aInEventParam
Parámetros de eventos
Valores que se muestran
WEAVE_NO_ERROR

SetGroupKeyStore

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

Este método establece el objeto del almacén de claves específico de la plataforma.

Detalles
Parámetros
[in] groupKeyStore
Puntero al objeto del almacén de claves del grupo de plataformas. Puede ser NULL si no se requiere ningún objeto del almacén de claves.
Valores que se muestran
None.