nl::Weave::Platform::PersistedStorage

खास जानकारी

टाइपडीफ़

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)

टाइपडीफ़

सुरक्षा कुंजी

WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key

फ़ंक्शन

पढ़ें

WEAVE_ERROR Read(
  Key aKey,
  uint32_t & aValue
)

स्थायी स्टोरेज से किसी कुंजी की इंटीजर वैल्यू पढ़ें.

AKey की पुष्टि करने की ज़िम्मेदारी प्लैटफ़ॉर्म की है.

जानकारी
पैरामीटर
[in] aKey
स्थायी तौर पर सेव की गई वैल्यू की कुंजी.
[in,out] aValue
किसी पूर्णांक मान का संदर्भ.
लौटाए गए सामान
अगर aKey, तो WEAVE_ERROR_INVALID_STRING_LENGTH की शून्य है अगर aKey WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH से ज़्यादा है WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND अगर aKey मौजूद नहीं है, तो WEAVE_NO_ERROR अगर है

पढ़ें

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

लिखें

WEAVE_ERROR Write(
  Key aKey,
  uint32_t aValue
)

स्थायी स्टोरेज के लिए किसी कुंजी का पूर्णांक मान लिखें.

AKey की पुष्टि करने की ज़िम्मेदारी प्लैटफ़ॉर्म की है. अगर aKey मौजूद नहीं है, तो इसे बनाया जाएगा और एक वैल्यू असाइन की जाएगी. ऐसा न होने पर, aKey की कोई भी मौजूदा वैल्यू aValue से बदल दी जाएगी.

जानकारी
पैरामीटर
[in] aKey
स्थायी तौर पर सेव की गई वैल्यू की कुंजी.
[in] aValue
वैल्यू.
लौटाए गए सामान
अगर aKey, तो WEAVE_ERROR_INVALID_STRING_LENGTH की शून्य है अगर aKey, तो WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR से ज़्यादा है

लिखें

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)