00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef INCL_OBJECT_DEL
00038 #define INCL_OBJECT_DEL
00039
00040
00041 #include "base/fscapi.h"
00042 #include "base/util/ArrayList.h"
00043 #include "base/util/utils.h"
00044 #include "base/util/StringBuffer.h"
00045 #include "syncml/core/TagNames.h"
00046
00047 BEGIN_NAMESPACE
00048
00049
00050 void deleteStringBuffer (StringBuffer** s);
00051
00052
00053 bool NotZeroCheck (int count, int s, ...);
00054
00055
00056
00057 void deleteTarget (Target ** s);
00058 void deleteSource (Source ** s);
00059 void deleteSourceArray (SourceArray ** s);
00060 void deleteMeta (Meta ** s);
00061 void deleteMetInf (MetInf ** s);
00062 void deleteCred (Cred ** s);
00063 void deleteAuthentication (Authentication ** s);
00064 void deleteAlert (Alert ** s);
00065 void deleteItem (Item ** s);
00066 void deleteArrayList (ArrayList ** s);
00067 void deleteNextNonce (NextNonce ** s);
00068 void deleteCmdID (CmdID ** s);
00069 void deleteComplexData (ComplexData ** s);
00070 void deleteAnchor (Anchor ** s);
00071 void deleteComplexData (ComplexData ** s);
00072 void deleteMem (Mem ** s);
00073 void deleteSyncHdr (SyncHdr ** s);
00074 void deleteSyncBody (SyncBody ** s);
00075 void deleteSyncML (SyncML ** s);
00076 void deleteSessionID (SessionID ** s);
00077 void deleteVerProto (VerProto ** s);
00078 void deleteVerDTD (VerDTD ** s);
00079 void deleteStatus (Status ** s);
00080 void deleteTargetRef (TargetRef ** s);
00081 void deleteSourceRef (SourceRef ** s);
00082 void deleteChal (Chal ** s);
00083 void deleteData (Data ** s);
00084 void deleteAdd (Add ** s);
00085 void deleteSync (Sync ** s);
00086 void deleteReplace (Replace ** s);
00087 void deleteDelete (Delete ** s);
00088 void deleteMap (Map ** s);
00089 void deleteCopy (Copy ** s);
00090 void deleteMapItem (MapItem ** s);
00091 void deleteSequence (Sequence ** s);
00092 void deleteAtomic (Atomic ** s);
00093 void deleteGet (Get ** s);
00094 void deletePut (Put ** s);
00095 void deleteDataStore (DataStore ** s);
00096 void deleteSyncType (SyncType ** s);
00097 void deleteContentTypeInfo (ContentTypeInfo ** s);
00098 void deleteSyncCap (SyncCap ** s);
00099 void deleteDSMem (DSMem ** s);
00100 void deleteCTCap (CTCap ** s);
00101 void deleteExt (Ext ** s);
00102 void deleteStringElement (StringElement ** s);
00103 void deleteResults (Results ** s);
00104 void deleteExec (Exec ** s);
00105 void deleteSearch (Search ** s);
00106
00107 void deleteAllStringBuffer(int count, StringBuffer** s);
00108 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1);
00109 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2) ;
00110 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3);
00111 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4);
00112 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5);
00113 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6);
00114 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7);
00115 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8);
00116 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9);
00117 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9,
00118 StringBuffer** s10);
00119 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9,
00120 StringBuffer** s10, StringBuffer** s11);
00121 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9,
00122 StringBuffer** s10, StringBuffer** s11, StringBuffer** s12);
00123 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9,
00124 StringBuffer** s10, StringBuffer** s11, StringBuffer** s12, StringBuffer** s13);
00125 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9,
00126 StringBuffer** s10, StringBuffer** s11, StringBuffer** s12, StringBuffer** s13, StringBuffer** s14);
00127
00128 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9,
00129 StringBuffer** s10, StringBuffer** s11, StringBuffer** s12, StringBuffer** s13, StringBuffer** s14, StringBuffer** s15);
00130 void deleteAllStringBuffer(int count, StringBuffer** s, StringBuffer** s1, StringBuffer** s2, StringBuffer** s3, StringBuffer** s4, StringBuffer** s5, StringBuffer** s6, StringBuffer** s7, StringBuffer** s8, StringBuffer** s9,
00131 StringBuffer** s10, StringBuffer** s11, StringBuffer** s12, StringBuffer** s13, StringBuffer** s14, StringBuffer** s15, StringBuffer** s16);
00132
00133
00134 bool NotZeroSingleArrayLenght(ArrayList* s);
00135 bool NotZeroArrayLenght(int count, ArrayList* s);
00136 bool NotZeroArrayLenght(int count, ArrayList* s, ArrayList* s1);
00137 bool NotZeroArrayLenght(int count, ArrayList* s, ArrayList* s1, ArrayList* s2);
00138
00139 bool SingleNotNullCheck(char* s);
00140 bool NotNullCheck(int count, char* s);
00141 bool NotNullCheck(int count, char* s, char* s1);
00142 bool NotNullCheck(int count, char* s, char* s1, char* s2);
00143 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3);
00144 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3, char* s4);
00145 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3, char* s4, char* s5);
00146 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3, char* s4, char* s5, char* s6);
00147 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3, char* s4, char* s5, char* s6, char* s7);
00148 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3, char* s4, char* s5, char* s6, char* s7, char* s8);
00149 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3, char* s4, char* s5, char* s6, char* s7, char* s8, char* s9);
00150 bool NotNullCheck(int count, char* s, char* s1, char* s2, char* s3, char* s4, char* s5, char* s6, char* s7, char* s8, char* s9, char* s10);
00151
00152 void deleteAll(int count, char** s);
00153 void deleteAll(int count, char** s, char** s1);
00154 void deleteAll(int count, char** s, char** s1, char** s2);
00155 void deleteAll(int count, char** s, char** s1, char** s2, char** s3);
00156 void deleteAll(int count, char** s, char** s1, char** s2, char** s3, char** s4);
00157 void deleteAll(int count, char** s, char** s1, char** s2, char** s3, char** s4, char** s5);
00158 void deleteAll(int count, char** s, char** s1, char** s2, char** s3, char** s4, char** s5, char** s6);
00159 void deleteAll(int count, char** s, char** s1, char** s2, char** s3, char** s4, char** s5, char** s6, char** s7);
00160 void deleteAll(int count, char** s, char** s1, char** s2, char** s3, char** s4, char** s5, char** s6, char** s7, char** s8);
00161
00162 bool NotZeroSingleStringBufferLenght(StringBuffer* s);
00163 bool NotZeroStringBufferLenght(int count, StringBuffer* s);
00164 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1);
00165 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2);
00166 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3);
00167 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3, StringBuffer* s4);
00168 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00169 StringBuffer* s4, StringBuffer* s5);
00170 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00171 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6);
00172 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00173 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7) ;
00174 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00175 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00176 StringBuffer* s8);
00177 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00178 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00179 StringBuffer* s8, StringBuffer* s9);
00180 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00181 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00182 StringBuffer* s8, StringBuffer* s9, StringBuffer* s10);
00183 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00184 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00185 StringBuffer* s8, StringBuffer* s9, StringBuffer* s10, StringBuffer* s11) ;
00186 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00187 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00188 StringBuffer* s8, StringBuffer* s9, StringBuffer* s10, StringBuffer* s11,
00189 StringBuffer* s12);
00190 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00191 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00192 StringBuffer* s8, StringBuffer* s9, StringBuffer* s10, StringBuffer* s11,
00193 StringBuffer* s12, StringBuffer* s13);
00194 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00195 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00196 StringBuffer* s8, StringBuffer* s9, StringBuffer* s10, StringBuffer* s11,
00197 StringBuffer* s12, StringBuffer* s13, StringBuffer* s14);
00198 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00199 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00200 StringBuffer* s8, StringBuffer* s9, StringBuffer* s10, StringBuffer* s11,
00201 StringBuffer* s12, StringBuffer* s13, StringBuffer* s14, StringBuffer* s15);
00202 bool NotZeroStringBufferLenght(int count, StringBuffer* s, StringBuffer* s1, StringBuffer* s2, StringBuffer* s3,
00203 StringBuffer* s4, StringBuffer* s5, StringBuffer* s6, StringBuffer* s7,
00204 StringBuffer* s8, StringBuffer* s9, StringBuffer* s10, StringBuffer* s11,
00205 StringBuffer* s12, StringBuffer* s13, StringBuffer* s14, StringBuffer* s15,
00206 StringBuffer* s16) ;
00207
00208 END_NAMESPACE
00209
00210
00211 #endif
00212
00213