Şema:: örgü:: Kişisel özellik:: Yetki:: ApplicationKeysÖzellik:: UygulamaAnahtarlarıÖzellikVeriSink

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

Weave uygulama anahtarları özelliği veri havuzu için arabirimler içerir.

özet

miras

TraitDataSink: den devralır

Yapıcılar ve Yıkıcılar

ApplicationKeysTraitDataSink (void)
Yapıcı yöntemi.

Korunan özellikler

GroupKeyStore

Kamu işlevleri

OnEvent (uint16_t aType, void *aInEventParam) __OVERRIDE
Bu yöntem, bir olayın meydana geldiğini bildirmek için çağrılır.
SetGroupKeyStore ( nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Bu yöntem, platforma özel anahtar deposu nesnesini ayarlar.

Korunan özellikler

GrupAnahtarMağazası

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

Kamu işlevleri

UygulamaAnahtarlarıÖzellikVeriSink

 ApplicationKeysTraitDataSink(
  void
)

Yapıcı yöntemi.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Bu yöntem, bir olayın meydana geldiğini bildirmek için çağrılır.

Ayrıntılar
parametreler
[in] aType
Etkinlik tipi.
[in] aInEventParam
Olay parametreleri.
Dönüş Değerleri
WEAVE_NO_ERROR

SetGroupKeyStore

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

Bu yöntem, platforma özel anahtar deposu nesnesini ayarlar.

Ayrıntılar
parametreler
[in] groupKeyStore
Platform grubu anahtar deposu nesnesinin işaretçisi. Anahtar deposu nesnesi gerekmiyorsa NULL olabilir.
Dönüş Değerleri
None.