summaryrefslogtreecommitdiff
path: root/include_protected
diff options
context:
space:
mode:
authorIngo Huerner <ingo.huerner@xse.de>2013-08-21 15:25:46 +0200
committerIngo Huerner <ingo.huerner@xse.de>2013-08-21 15:25:46 +0200
commitd2c9088357819fa5e5f30efa8f8de44659df9077 (patch)
tree5db8d538db7664629d130c84206cdd35528d5f88 /include_protected
parentab3df06626449c46dc5ab0c546ed2b5bee8b9fd6 (diff)
downloadpersistence-client-library-d2c9088357819fa5e5f30efa8f8de44659df9077.tar.gz
Implemented default data handling for read
Diffstat (limited to 'include_protected')
-rw-r--r--include_protected/persistence_client_library_data_organization.h42
1 files changed, 25 insertions, 17 deletions
diff --git a/include_protected/persistence_client_library_data_organization.h b/include_protected/persistence_client_library_data_organization.h
index 01ad010..d6539ef 100644
--- a/include_protected/persistence_client_library_data_organization.h
+++ b/include_protected/persistence_client_library_data_organization.h
@@ -24,7 +24,7 @@
extern "C" {
#endif
-#define PERSIST_CLIENT_LIBRARY_DATA_ORGANIZATION_INTERFACE_VERSION (0x01040000U)
+#define PERSIST_CLIENT_LIBRARY_DATA_ORGANIZATION_INTERFACE_VERSION (0x02000000U)
#include "../include/persistence_client_library_error_def.h"
#include "../include/persistence_client_library_key.h"
@@ -95,23 +95,18 @@ enum _PersistenceConstantDef
/// resource configuration table name
extern const char* gResTableCfg;
-/// shared cached default database
-extern const char* gSharedCachedDefault;
+/// configurable default database name
+extern const char* gConfigDefault;
+
+/// default database name
+extern const char* gDefault;
+
+
/// shared cached database
-extern const char* gSharedCached;
-/// shared write through default database
-extern const char* gSharedWtDefault;
-/// shared write through database
-extern const char* gSharedWt;
-
-/// local cached default database
-extern const char* gLocalCachedDefault;
-/// local cached default database
-extern const char* gLocalCached;
-/// local write through default database
-extern const char* gLocalWtDefault;
-/// local write through default database
-extern const char* gLocalWt;
+extern const char* gCached;
+
+/// write through database name
+extern const char* gWt;
/// directory structure node name defintion
@@ -135,6 +130,19 @@ extern const char* gSharedPublicCachePath;
/// path prefix for shared public write through database: /Data/mnt_wt/Shared/Public/<database_name>
extern const char* gSharedPublicWtPath;
+/// path prefix for local cached database: /Data/mnt_c/<appId>/<database_name>
+extern const char* gLocalCachePathKey;
+/// path prefix for local write through database /Data/mnt_wt/<appId>/<database_name>
+extern const char* gLocalWtPathKey;
+/// path prefix for shared cached database: /Data/mnt_c/Shared/Group/<group_no>/<database_name>
+extern const char* gSharedCachePathKey;
+/// path prefix for shared write through database: /Data/mnt_wt/Shared/Group/<group_no>/<database_name>
+extern const char* gSharedWtPathKey;
+/// path prefix for shared public cached database: /Data/mnt_c/Shared/Public//<database_name>
+extern const char* gSharedPublicCachePathKey;
+/// path prefix for shared public write through database: /Data/mnt_wt/Shared/Public/<database_name>
+extern const char* gSharedPublicWtPathKey;
+
/// path prefix for local cached files: /Data/mnt_c/<appId>/<user>/>userno>/<seat>/>seatno>/<resource>
extern const char* gLocalCacheFilePath;