* @brief Error definition header
* @see
*/
+/** \ingroup GEN_PERS */
+/** \defgroup PERS_GEN_ERROR Client Library: Generic errors
+ * \{
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
// common error, for this error errno will be set
#define EPERS_COMMON (-1)
#define EPERS_DB_KEY_SIZE (-28)
/// db value size is to long
#define EPERS_DB_VALUE_SIZE (-29)
+/// resource is not a key
+#define EPERS_RES_NO_KEY (-30)
+/// change notification signal could ne be sent
+#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)
+// failed to setup dbus mainloop
+#define EPERS_DBUS_MAINLOOP (-34)
+// failed register lifecycle dbus
+#define EPERS_REGISTER_LIFECYCLE (-35)
+// failed register admin service dbus
+#define EPERS_REGISTER_ADMIN (-36)
+// registration on this key is not allowed
+#define EPERS_NOTIFY_NOT_ALLOWED (-37)
-/**
- * @brief Main dispatching loop
- *
- * @return 0
- */
-void* dbus_main_dispatching_loop(void* dataPtr);
-
-
+#ifdef __cplusplus
+}
+#endif
+/** \} */ /* End of PERS_GEN_ERROR */
#endif /* PERSISTENCE_CLIENT_LIBRARY_ERROR_DEF_H */