nl::Weave::Platform::PersistedStorage

खास जानकारी

टाइपडिफ़

Key टाइपडिफ़

फ़ंक्शन

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
पूर्णांक वैल्यू का रेफ़रंस.
लौटाए जाने वाले प्रॉडक्ट
कुंजी के मौजूद न होने पर, अगर कुंजी WEAVE_ERROR_INVALID_STRING_LENGTH से ज़्यादा होती है, तो WEAVE_ERROR_INVALID_DURATION

पढ़ें

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

लिखें

WEAVE_ERROR Write(
  Key aKey,
  uint32_t aValue
)

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

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

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

लिखें

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)