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