nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/GroupKeyStoreImpl.h>

يشير ذلك المصطلح إلى تنفيذ واجهة برمجة التطبيقات Weave GroupKeyStoreBase API للأنظمة الأساسية المستنِدة إلى حزمة Selicon Labs.

ملخّص

تنفيذ واجهة برمجة التطبيقات Weave GroupKeyStoreBase API للأنظمة الأساسية المستندة إلى حزمة Nordic nRF5 SDK.

تنفيذ واجهة برمجة تطبيقات Weave GroupKeyStoreBase لمنصة ESP32.

الاكتساب

موروث من:
  nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase
  nl::Weave::DeviceLayer::Internal::NRF5Config
  nl:Weave::Profiles::Security::AppKeys:Key
:External:Workspace:Google :{LocalKey2: مؤثِّر} :GroupKeyStores

nl::Weave::DeviceLayer::Internal::ESP32Confignl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBasenl::Weave::DeviceLayer::Internal::EFR32Config

الأنواع العلنية

@395 تعداد

الدوال العامة

Clear(void) override
virtual WEAVE_ERROR
Clear(void) override
virtual WEAVE_ERROR
Clear(void) override
virtual WEAVE_ERROR
DeleteGroupKey(uint32_t keyId) override
virtual WEAVE_ERROR
DeleteGroupKey(uint32_t keyId) override
virtual WEAVE_ERROR
DeleteGroupKey(uint32_t keyId) override
virtual WEAVE_ERROR
DeleteGroupKeysOfAType(uint32_t keyType) override
virtual WEAVE_ERROR
DeleteGroupKeysOfAType(uint32_t keyType) override
virtual WEAVE_ERROR
DeleteGroupKeysOfAType(uint32_t keyType) override
virtual WEAVE_ERROR
EnumerateGroupKeys(uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount) override
virtual WEAVE_ERROR
EnumerateGroupKeys(uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount) override
virtual WEAVE_ERROR
EnumerateGroupKeys(uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount) override
virtual WEAVE_ERROR
Init()
Init()
Init()
RetrieveGroupKey(uint32_t keyId, WeaveGroupKey & key) override
virtual WEAVE_ERROR
RetrieveGroupKey(uint32_t keyId, WeaveGroupKey & key) override
virtual WEAVE_ERROR
RetrieveGroupKey(uint32_t keyId, WeaveGroupKey & key) override
virtual WEAVE_ERROR
RetrieveLastUsedEpochKeyId(void) override
virtual WEAVE_ERROR
RetrieveLastUsedEpochKeyId(void) override
virtual WEAVE_ERROR
RetrieveLastUsedEpochKeyId(void) override
virtual WEAVE_ERROR
StoreGroupKey(const WeaveGroupKey & key) override
virtual WEAVE_ERROR
StoreGroupKey(const WeaveGroupKey & key) override
virtual WEAVE_ERROR
StoreGroupKey(const WeaveGroupKey & key) override
virtual WEAVE_ERROR
StoreLastUsedEpochKeyId(void) override
virtual WEAVE_ERROR
StoreLastUsedEpochKeyId(void) override
virtual WEAVE_ERROR
StoreLastUsedEpochKeyId(void) override
virtual WEAVE_ERROR

الأنواع العلنية

@395

 @395

الدوال العامة

محو

virtual WEAVE_ERROR Clear(
  void
) override

محو

virtual WEAVE_ERROR Clear(
  void
) override

محو

virtual WEAVE_ERROR Clear(
  void
) override

DeleteGroupKey

virtual WEAVE_ERROR DeleteGroupKey(
  uint32_t keyId
) override

DeleteGroupKey

virtual WEAVE_ERROR DeleteGroupKey(
  uint32_t keyId
) override

DeleteGroupKey

virtual WEAVE_ERROR DeleteGroupKey(
  uint32_t keyId
) override

DeleteGroupKeysOfAType

virtual WEAVE_ERROR DeleteGroupKeysOfAType(
  uint32_t keyType
) override

DeleteGroupKeysOfAType

virtual WEAVE_ERROR DeleteGroupKeysOfAType(
  uint32_t keyType
) override

DeleteGroupKeysOfAType

virtual WEAVE_ERROR DeleteGroupKeysOfAType(
  uint32_t keyType
) override

EnumerateGroupKeys

virtual WEAVE_ERROR EnumerateGroupKeys(
  uint32_t keyType,
  uint32_t *keyIds,
  uint8_t keyIdsArraySize,
  uint8_t & keyCount
) override

EnumerateGroupKeys

virtual WEAVE_ERROR EnumerateGroupKeys(
  uint32_t keyType,
  uint32_t *keyIds,
  uint8_t keyIdsArraySize,
  uint8_t & keyCount
) override

EnumerateGroupKeys

virtual WEAVE_ERROR EnumerateGroupKeys(
  uint32_t keyType,
  uint32_t *keyIds,
  uint8_t keyIdsArraySize,
  uint8_t & keyCount
) override

إنت

WEAVE_ERROR Init()

إنت

WEAVE_ERROR Init()

إنت

WEAVE_ERROR Init()

RetrieveGroupKey

virtual WEAVE_ERROR RetrieveGroupKey(
  uint32_t keyId,
  WeaveGroupKey & key
) override

RetrieveGroupKey

virtual WEAVE_ERROR RetrieveGroupKey(
  uint32_t keyId,
  WeaveGroupKey & key
) override

RetrieveGroupKey

virtual WEAVE_ERROR RetrieveGroupKey(
  uint32_t keyId,
  WeaveGroupKey & key
) override

RetrieveLastUsedEpochKeyId

virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId(
  void
) override

RetrieveLastUsedEpochKeyId

virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId(
  void
) override

RetrieveLastUsedEpochKeyId

virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId(
  void
) override

StoreGroupKey

virtual WEAVE_ERROR StoreGroupKey(
  const WeaveGroupKey & key
) override

StoreGroupKey

virtual WEAVE_ERROR StoreGroupKey(
  const WeaveGroupKey & key
) override

StoreGroupKey

virtual WEAVE_ERROR StoreGroupKey(
  const WeaveGroupKey & key
) override

StoreLastUsedEpochKeyId

virtual WEAVE_ERROR StoreLastUsedEpochKeyId(
  void
) override

StoreLastUsedEpochKeyId

virtual WEAVE_ERROR StoreLastUsedEpochKeyId(
  void
) override

StoreLastUsedEpochKeyId

virtual WEAVE_ERROR StoreLastUsedEpochKeyId(
  void
) override