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

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

การติดตั้งใช้งาน Weave GroupKeyStoreBase API สําหรับแพลตฟอร์มที่อิงตาม Silicon Labs SDK

สรุป

การติดตั้งใช้งาน Weave GroupKeyStoreBase API สําหรับแพลตฟอร์มที่อิงตาม SDK nRF5 ของ Nordic

การใช้งาน Weave GroupKeyStoreBase API สําหรับ ESP32

การสืบทอด

รับค่าจาก
  nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase
  nl::Weave::DeviceLayer::Internal::NRF5Config
  nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBasenl::Weave::DeviceLayer::Internal::ESP32Confignl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBasenl::Weave::DeviceLayer::Internal::EFR32Config

ประเภทสาธารณะ

@395 enum

ฟังก์ชันสาธารณะ

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