summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorIngo Huerner <ingo.huerner@xse.de>2013-08-27 14:20:24 +0200
committerIngo Huerner <ingo.huerner@xse.de>2013-08-27 14:20:24 +0200
commit742771a60da1d0ab7a398f8b5612908d96c5f7a5 (patch)
treed2ddae7f5574100e96516a8267b77f531e5740f9 /include
parent1ed26454cd75847b1eabf3d726078dee69adec7c (diff)
downloadpersistence-client-library-742771a60da1d0ab7a398f8b5612908d96c5f7a5.tar.gz
Optimization for custom plugins; corrected return valuesallPlugin
Diffstat (limited to 'include')
-rw-r--r--include/persistence_client_library_error_def.h2
-rw-r--r--include/persistence_client_library_key.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/include/persistence_client_library_error_def.h b/include/persistence_client_library_error_def.h
index 6897667..87042ae 100644
--- a/include/persistence_client_library_error_def.h
+++ b/include/persistence_client_library_error_def.h
@@ -93,6 +93,8 @@ extern "C" {
#define EPERS_NOTIFY_SIG (-31)
/// client library has not been initialized
#define EPERS_NOT_INITIALIZED (-32)
+// max buffer size
+#define EPERS_MAX_BUFF_SIZE (-33)
#ifdef __cplusplus
}
diff --git a/include/persistence_client_library_key.h b/include/persistence_client_library_key.h
index bbd1c62..3a1c6b0 100644
--- a/include/persistence_client_library_key.h
+++ b/include/persistence_client_library_key.h
@@ -198,7 +198,7 @@ int pclKeyHandleRegisterNotifyOnChange(int key_handle, pclChangeNotifyCallback_t
* use environment variable PERS_MAX_KEY_VAL_DATA_SIZE to modify default size in bytes
*
* @return positive value: the bytes written; On error a negative value will be returned with the following error codes:
- * ::EPERS_LOCKFS
+ * ::EPERS_LOCKFS ::EPERS_MAX_BUFF_SIZE
*/
int pclKeyHandleWriteData(int key_handle, unsigned char* buffer, int buffer_size);