diff options
author | ihuerner <ihuerner@b9707d8c-442e-47db-affb-152dabb2260b> | 2012-10-15 09:07:50 +0000 |
---|---|---|
committer | ihuerner <ihuerner@b9707d8c-442e-47db-affb-152dabb2260b> | 2012-10-15 09:07:50 +0000 |
commit | caedd57d02b5922376db6b7b9c32aef927158287 (patch) | |
tree | 96b342a44098a03d7a2d63f54816c4d52b8b5f82 /include/persistence_client_library_key.h | |
parent | 2c0f7bd744873bbc674b7bc37744497a513c47b8 (diff) | |
download | persistence-client-library-caedd57d02b5922376db6b7b9c32aef927158287.tar.gz |
Updated client library with version 0.1.5 (rev. 1665), for changes see change log
Diffstat (limited to 'include/persistence_client_library_key.h')
-rw-r--r-- | include/persistence_client_library_key.h | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/include/persistence_client_library_key.h b/include/persistence_client_library_key.h index 7818916..23cc01e 100644 --- a/include/persistence_client_library_key.h +++ b/include/persistence_client_library_key.h @@ -58,7 +58,8 @@ extern "C" { * @param user_no the user ID * @param seat_no the seat number (seat 0 to 3) * - * @return positive value: success; negative value: error code + * @return positive value: success; On error a negative value will be returned with th follwoing error codes: + * EPERS_LOCKFS */ int key_delete(unsigned char ldbid, char* resource_id, unsigned char user_no, unsigned char seat_no); @@ -72,7 +73,8 @@ int key_delete(unsigned char ldbid, char* resource_id, unsigned char user_no, un * @param user_no the user ID * @param seat_no the seat number (seat 0 to 3) * - * @return positive value: the size; negative value: error code + * @return positive value: the size; On error a negative value will be returned with th follwoing error codes: + * EPERS_LOCKFS, EPERS_BADPOL, EPERS_NOKEY, EPERS_NOKEYDATA or EPERS_NOPRCTABLE */ int key_get_size(unsigned char ldbid, char* resource_id, unsigned char user_no, unsigned char seat_no); @@ -81,7 +83,8 @@ int key_get_size(unsigned char ldbid, char* resource_id, unsigned char user_no, * * @param key_handle key value handle return by key_handle_open() * - * @return positive value: success; negative value: error code + * @return positive value: success; On error a negative value will be returned with th follwoing error codes: + * EPERS_LOCKFS */ int key_handle_close(int key_handle); @@ -92,7 +95,7 @@ int key_handle_close(int key_handle); * * @param key_handle key value handle return by key_handle_open() * - * @return positive value: the size; negative value: error code + * @return positive value: the size; On error a negative value will be returned with th follwoing error codes: */ int key_handle_get_size(int key_handle); @@ -106,7 +109,8 @@ int key_handle_get_size(int key_handle); * @param user_no the user ID * @param seat_no the seat number (seat 0 to 3) * - * @return positive value: the key handle to access the value; negative value: Error code + * @return positive value: the key handle to access the value; + * On error a negative value will be returned with th follwoing error codes: */ int key_handle_open(unsigned char ldbid, char* resource_id, unsigned char user_no, unsigned char seat_no); @@ -119,7 +123,8 @@ int key_handle_open(unsigned char ldbid, char* resource_id, unsigned char user_n * @param buffer the buffer for persistent data * @param buffer_size size of buffer for reading * - * @return positive value: the bytes read; negative value: error code + * @return positive value: the bytes read; On error a negative value will be returned with th follwoing error codes: + * */ int key_handle_read_data(int key_handle, unsigned char* buffer, unsigned long buffer_size); @@ -130,7 +135,7 @@ int key_handle_read_data(int key_handle, unsigned char* buffer, unsigned long bu * * @param key_handle key value handle return by key_handle_open() * - * @return positive value: registration OK; negative value: error code + * @return positive value: registration OK; On error a negative value will be returned with th follwoing error codes: */ int key_handle_register_notify_on_change(int key_handle); @@ -144,7 +149,7 @@ int key_handle_register_notify_on_change(int key_handle); * @param buffer_size the number of bytes to write (default max size is set to 16kB) * use environment variable PERS_MAX_KEY_VAL_DATA_SIZE to modify default size in bytes * - * @return positive value: the bytes written; negative value: error code + * @return positive value: the bytes written; On error a negative value will be returned with th follwoing error codes: */ int key_handle_write_data(int key_handle, unsigned char* buffer, unsigned long buffer_size); @@ -160,7 +165,7 @@ int key_handle_write_data(int key_handle, unsigned char* buffer, unsigned long b * @param buffer the buffer to read the persistent data * @param buffer_size size of buffer for reading * - * @return positive value: the bytes read; negative value: error code + * @return positive value: the bytes read; On error a negative value will be returned with th follwoing error codes: */ int key_read_data(unsigned char ldbid, char* resource_id, unsigned char user_no, unsigned char seat_no, unsigned char* buffer, unsigned long buffer_size); @@ -174,7 +179,7 @@ int key_read_data(unsigned char ldbid, char* resource_id, unsigned char user_no, * @param user_no the user ID * @param seat_no the seat number (seat 0 to 3) * - * @return positive value: registration OK; negative value: error code + * @return positive value: registration OK; On error a negative value will be returned with th follwoing error codes: */ int key_register_notify_on_change(unsigned char ldbid, char* resource_id, unsigned char user_no, unsigned char seat_no); @@ -191,7 +196,7 @@ int key_register_notify_on_change(unsigned char ldbid, char* resource_id, unsign * @param buffer_size the number of bytes to write (default max size is set to 16kB) * use environment variable PERS_MAX_KEY_VAL_DATA_SIZE to modify default size in bytes * - * @return positive value: the bytes written; negative value: error code + * @return positive value: the bytes written; On error a negative value will be returned with th follwoing error codes: */ int key_write_data(unsigned char ldbid, char* resource_id, unsigned char user_no, unsigned char seat_no, unsigned char* buffer, unsigned long buffer_size); |