4 #define MAX_APP_PATH_LN 32
5 #define MAX_GEO_CFG_PATH_LN MAX_APP_PATH_LN
6 #define MAX_GEO_DATA_PATH_LN MAX_APP_PATH_LN
9 #define GM_CONFIG_FAIL 1
10 #define GM_CONFIG_BAD_FILE 2
11 #define GM_CONFIG_BAD_FILE_ENTRY 3
12 #define GM_CONFIG_MISSING_ENTRY 4
13 #define GM_CONFIG_NOT_FOUND 5
14 #define GM_CONFIG_INVALID_PARAMS 6
15 #define GM_CONFIG_NO_MEMORY 7
26 virtual int LoadConfigs () {
return 0;};
29 #if (GEO_SDCARD == GEO_TRUE)||(GEO_USB_STORAGE == GEO_TRUE)
30 static int LoadConfigsFromFile (
const char *szConfigFileName);
32 static int CountLines (
const char *szConfigFileName,
34 static int LoadAllStrings (
const char *szConfigFileName,
35 char ***pppcListOfStrings,
36 int iExtrasToAllocate,
40 static int SaveAllStrings (
const char *szConfigFileName,
41 char **pppcListOfStrings,
42 int iExtrasToAllocate,
45 static int GetConfigString (
char *dest,
47 const char *szConfigFileName,
48 const int iBufferSize,
50 static int SetConfigString (
const char *key,
52 const char *szConfigFileName);
59 static int GetSingleString (
char *dest,
60 const char *szConfigFileName,
61 const int iBufferSize,
63 static int SetSingleString (
const char *value,
64 const char *szConfigFileName);
65 static int GetConfigInt32 (Int32 *iDest,
67 const char *szConfigFileName);
68 static int GetSingleInt32 (Int32 *iDest,
69 const char *szConfigFileName);
70 static int GetConfigUint32 (uint32_t *iDest,
72 const char *szConfigFileName);
76 static int SaveConfigsToFile (
char **ppcStrings,
78 char *szConfigFileName);
79 static int GetStrConfigValue(
char* szKey,
81 static int SetStrConfigValue(
char* szKey,
85 static void DeleteListOfStrings (
char **ppcListOfStrings,
89 static int SetValue (
const char *strKey,
95 virtual int IsDataStorage () {
return FALSE; };
Definition: GmCfgFile.hpp:21
GmApp/GmLoggingApp.hpp>
Definition: Analogs.hpp:47