Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

nl::매서::플랫폼::PersistedStorage

요약

Typedef

Key typedef

함수

Read(Key aKey, uint32_t & aValue)
영구 저장소에서 키의 정수 값을 읽습니다.
Read(const char *aKey, uint32_t & aValue)
Write(Key aKey, uint32_t aValue)
키의 정수 값을 영구 스토리지에 작성합니다.
Write(const char *aKey, uint32_t aValue)

Typedef

WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key

함수

읽기

WEAVE_ERROR Read(
  Key aKey,
  uint32_t & aValue
)

영구 저장소에서 키의 정수 값을 읽습니다.

플랫폼은 aKey의 검사를 담당합니다.

세부정보
매개변수
[in] aKey
영구적으로 저장된 값의 키입니다.
[in,out] aValue
정수 값에 대한 참조입니다.
반환
aKey가 NULL인 경우 WEAVE_ERROR_INVALID_ARGUMENT, aKey가 WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH를 초과하는 경우 aWE가 없는 경우 WEAVE_NO_ERROR인 경우 WEAVE_NO_ERROR

읽기

WEAVE_ERROR Read(
  const char *aKey,
  uint32_t & aValue
)

쓰기

WEAVE_ERROR Write(
  Key aKey,
  uint32_t aValue
)

키의 정수 값을 영구 스토리지에 작성합니다.

플랫폼은 aKey의 검사를 담당합니다. aKey가 없는 경우 aKey가 생성되고 aValue가 할당됩니다. 그렇지 않으면 aKey의 기존 값이 aValue로 대체됩니다.

세부정보
매개변수
[in] aKey
영구적으로 저장된 값의 키입니다.
[in] aValue
값입니다.
반환
aKey가 NULL인 경우 WEAVE_ERROR_INVALID_ARGUMENT이며 aKey가 WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH를 초과하는 경우 WEAVE_ERROR_INVALID_STRING_LENGTH

쓰기

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)