00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef INCL_SPDS_UTIL
00020 #define INCL_SPDS_UTIL
00021
00023 #include "base/util/ArrayList.h"
00024 #include "spds/constants.h"
00025 #include "spds/SyncItem.h"
00026 #include "spds/SyncItemStatus.h"
00027
00034 SyncMode syncModeCode(const char* syncMode) EXTRA_SECTION_02;
00035
00040 const char *syncModeKeyword(SyncMode syncMode) EXTRA_SECTION_02;
00041
00042
00043
00044
00045
00046
00047 SyncItemStatus** toSyncItemStatusArray(ArrayList& items) EXTRA_SECTION_02;
00048
00049
00050
00051
00052
00053
00054 SyncItem** toSyncItemArray(ArrayList& items) EXTRA_SECTION_02;
00055
00056 int uudecode(const char *msg, char **binmsg, size_t *binlen);
00057 char *uuencode(const char *msg, int len);
00058
00068 int convertAndSave(const char *filename, const char *str,
00069 const char *encoding = "UTF-8") EXTRA_SECTION_02;
00070
00077 char *loadAndConvert(const char *filename,
00078 const char *encoding = "UTF-8") EXTRA_SECTION_02;
00079
00081 #endif