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

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

Contiene interfaces para el receptor de datos de la característica de claves de aplicación de Weave.

Resumen

Herencia

Se hereda de: TraitDataSink

Constructores y destructores

ApplicationKeysTraitDataSink(void)
El método constructor.

Atributos protegidos

GroupKeyStore

Funciones públicas

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Este método se invoca para indicar que ocurrió 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
)

El método constructor.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

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

Detalles
Parámetros
[in] aType
Tipo de evento.
[in] aInEventParam
Parámetros de eventos.
Valores de retorno
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
Es el puntero al objeto del almacén de claves del grupo de plataformas. Puede ser NULL si no se requiere ningún objeto de almacén de claves.
Valores de retorno
None.