Схема:: Переплетение:: Черта:: Аутентификация:: ApplicationKeysTrait:: ApplicationKeysTraitDataSink

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

Содержит интерфейсы для приемника данных о характеристиках ключей приложения Weave.

Краткое содержание

Наследование

Наследуется от: TraitDataSink

Конструкторы и деструкторы

ApplicationKeysTraitDataSink (void)
Метод конструктора.

Защищенные атрибуты

GroupKeyStore

Общественные функции

OnEvent (uint16_t aType, void *aInEventParam) __OVERRIDE
Этот метод вызывается, чтобы сигнализировать о возникновении события.
SetGroupKeyStore ( nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Этот метод устанавливает объект хранилища ключей для конкретной платформы.

Защищенные атрибуты

Групповое хранилище ключей

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

Общественные функции

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Метод конструктора.

Оневент

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Этот метод вызывается, чтобы сигнализировать о возникновении события.

Подробности
Параметры
[in] aType
Тип события.
[in] aInEventParam
Параметры события.
Возвращаемые значения
WEAVE_NO_ERROR

SetGroupKeyStore

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

Этот метод устанавливает объект хранилища ключей для конкретной платформы.

Подробности
Параметры
[in] groupKeyStore
Указатель на объект хранилища ключей группы платформ. Оно может быть NULL, если объект хранилища ключей не требуется.
Возвращаемые значения
None.