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.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
المرتجعات |
WEAVE_ERROR_INVALID_REASON إذا كان المفتاح NULL WEAVE_ERROR_INVALID_STRING_LENGTH إذا كان المفتاح يتجاوز WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND إذا لم يكن المفتاح موجودًا WEAVE_NO_ERROR
|
مقروءة
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
كتابة
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
اكتب قيمة العدد الصحيح لمفتاح في مساحة التخزين الدائمة.
تكون المنصة مسؤولة عن التحقّق من صحة aKey. في حال عدم توفّر aKey، سيتم إنشاؤه وتخصيص قيمة aValue. وإلا سيتم استبدال أي قيمة حالية لـ aKey بـ aValue.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
المرتجعات |
WEAVE_ERROR_INVALID_REASON إذا كان المفتاح NULL WEAVE_ERROR_INVALID_STRING_LENGTH إذا كان المفتاح يتجاوز WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR في الحالات الأخرى
|