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

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

Weave uygulama anahtarları özellik veri havuzu için arayüzler içerir.

Özet

Devralma

Devralındığı kaynak: TraitDataSink

Oluşturucular ve Yıkıcılar

ApplicationKeysTraitDataSink(void)
Oluşturucu yöntem.

Korunan özellikler

GroupKeyStore

Herkese açık işlevler

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Bu yöntem, bir etkinliğin gerçekleştiğini bildirmek için çağrılır.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Bu yöntem, platforma özgü anahtar deposu nesnesini ayarlar.

Korunan özellikler

GroupKeyStore

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

Herkese açık işlevler

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Oluşturucu yöntem.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Bu yöntem, bir etkinliğin gerçekleştiğini bildirmek için çağrılır.

Ayrıntılar
Parametreler
[in] aType
Etkinlik türü.
[in] aInEventParam
Etkinlik parametreleri.
Değerleri Döndür
WEAVE_NO_ERROR

SetGroupKeyStore

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

Bu yöntem, platforma özgü anahtar deposu nesnesini ayarlar.

Ayrıntılar
Parametreler
[in] groupKeyStore
Platform grubu anahtar deposu nesnesinin işaretçisi. Anahtar deposu nesnesi gerekli değilse NULL olabilir.
Değerleri Döndür
None.