summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorIngo Huerner <ingo.huerner@xse.de>2013-11-04 15:31:51 +0100
committerIngo Huerner <ingo.huerner@xse.de>2013-11-04 15:31:51 +0100
commit3d40616d7cb9acb4a2b18906ee6ee1fa505ef34b (patch)
tree4e1998dd3e00ff57c9d6d3e0d7dc9151faa51820 /include
parentacdf21cadc3a942b47f154c1964151f6a1883ddc (diff)
downloadpersistence-client-library-3d40616d7cb9acb4a2b18906ee6ee1fa505ef34b.tar.gz
Adjusted library version information; added define for non shutdown notifications for pclInitLibrary
Diffstat (limited to 'include')
-rw-r--r--include/persistence_client_library.h8
-rw-r--r--include/persistence_client_library_key.h3
2 files changed, 8 insertions, 3 deletions
diff --git a/include/persistence_client_library.h b/include/persistence_client_library.h
index 8db005f..dbddfe8 100644
--- a/include/persistence_client_library.h
+++ b/include/persistence_client_library.h
@@ -20,6 +20,7 @@
* \par change history
* Date Author Version
* 25/06/13 Ingo Hürner 1.0.0 - Rework of Init functions
+ * 04/11/13 Ingo Hürner 2.0.0 - Added define for shutdown type none
*
*/
/** \ingroup GEN_PERS */
@@ -38,7 +39,7 @@ extern "C" {
* \{
*/
-#define PERSIST_API_INTERFACE_VERSION (0x01020000U)
+#define PERSIST_API_INTERFACE_VERSION (0x01030000U)
/** \} */
@@ -51,10 +52,12 @@ extern "C" {
#define PCL_SHUTDOWN_TYPE_FAST 2 /// Client registered for fast lifecycle shutdown
#define PCL_SHUTDOWN_TYPE_NORMAL 1 /// Client registered for normal lifecycle shutdown
+#define PCL_SHUTDOWN_TYPE_NONE 0 /// Client does not register to lifecycle shutdown
/**
- * @brief initalize client library
+ * @brief initalize client library.
+ * This function will be called by the process using the PCL during startup phase.
*
* @attention This function is currently N O T part of the GENIVI compliance specification
*
@@ -70,6 +73,7 @@ int pclInitLibrary(const char* appname, int shutdownMode);
/**
* @brief deinitialize client library
+ * This function will be called during the shutdown phase of the process which uses the PCL.
*
* @attention This function is currently N O T part of the GENIVI compliance specification
*
diff --git a/include/persistence_client_library_key.h b/include/persistence_client_library_key.h
index 42bfd98..649b449 100644
--- a/include/persistence_client_library_key.h
+++ b/include/persistence_client_library_key.h
@@ -22,6 +22,7 @@
* 27/03/13 Ingo Hürner 4.0.0 - Add registration for callback notification
* 28/05/13 Ingo Hürner 5.0.0 - Add pclInitLibrary(), pcl DeInitLibrary() incl. shutdown notification
* 05/06/13 Oliver Bach 6.0.0 - Rework of Init functions
+ * 04/11/13 Ingo Hürner 7.0.0 - Added functions to unregister notifications
*/
/** \ingroup GEN_PERS */
/** \defgroup PERS_KEYVALUE Client: Key-value access
@@ -39,7 +40,7 @@ extern "C" {
* \{
*/
-#define PERSIST_KEYVALUEAPI_INTERFACE_VERSION (0x06010000U)
+#define PERSIST_KEYVALUEAPI_INTERFACE_VERSION (0x06020000U)
#include "persistence_client_library.h"