nl:: Weave:: Platform:: 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 )
อ่านค่าจำนวนเต็มของคีย์จากพื้นที่เก็บข้อมูลถาวร
แพลตฟอร์มมีหน้าที่ตรวจสอบคีย์
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
การส่งคืน |
WEAVE_ERROR_INVALID_ARGUMENT หาก aKey มีค่า NULL WEAVE_ERROR_INVALID_STRING_LENGTH หาก aKey เกิน 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 อยู่ ระบบจะสร้างคีย์ดังกล่าวและกำหนด aValue มิเช่นนั้น ระบบจะแทนที่ค่าที่มีอยู่ของ aKey ด้วย aValue
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
การส่งคืน |
WEAVE_ERROR_INVALID_ARGUMENT หาก aKey มีค่าเป็น NULL WEAVE_ERROR_INVALID_STRING_LENGTH หากคีย์เกิน WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR หากไม่เป็นเช่นนั้น
|