author | mickeyl <mickeyl> | 2004-04-04 13:54:40 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2004-04-04 13:54:40 (UTC) |
commit | 16cf79e90b5217f8d4bfce2a0fa817ae4b73db36 (patch) (unidiff) | |
tree | 0701eae15aa606a0211a2fccfde0eafdac69357c /noncore/net/mail/libmailwrapper/mailtypes.cpp | |
parent | 8d2d2664e5f544b8292806e617deb7a0e4170dc0 (diff) | |
download | opie-16cf79e90b5217f8d4bfce2a0fa817ae4b73db36.zip opie-16cf79e90b5217f8d4bfce2a0fa817ae4b73db36.tar.gz opie-16cf79e90b5217f8d4bfce2a0fa817ae4b73db36.tar.bz2 |
convert to Opie Debugging Framework
Diffstat (limited to 'noncore/net/mail/libmailwrapper/mailtypes.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/libmailwrapper/mailtypes.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/noncore/net/mail/libmailwrapper/mailtypes.cpp b/noncore/net/mail/libmailwrapper/mailtypes.cpp index 90b8865..6d44db4 100644 --- a/noncore/net/mail/libmailwrapper/mailtypes.cpp +++ b/noncore/net/mail/libmailwrapper/mailtypes.cpp | |||
@@ -1,396 +1,396 @@ | |||
1 | #include "mailtypes.h" | 1 | #include "mailtypes.h" |
2 | #include <stdlib.h> | 2 | #include <stdlib.h> |
3 | 3 | ||
4 | using namespace Opie::Core; | 4 | using namespace Opie::Core; |
5 | RecMail::RecMail() | 5 | RecMail::RecMail() |
6 | :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_size(0),msg_flags(7) | 6 | :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_size(0),msg_flags(7) |
7 | { | 7 | { |
8 | init(); | 8 | init(); |
9 | } | 9 | } |
10 | 10 | ||
11 | RecMail::RecMail(const RecMail&old) | 11 | RecMail::RecMail(const RecMail&old) |
12 | :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_flags(7) | 12 | :Opie::Core::ORefCount(),subject(""),date(""),from(""),mbox(""),msg_id(""),msg_number(0),msg_flags(7) |
13 | { | 13 | { |
14 | init(); | 14 | init(); |
15 | copy_old(old); | 15 | copy_old(old); |
16 | qDebug("Copy constructor RecMail"); | 16 | odebug << "Copy constructor RecMail" << oendl; |
17 | } | 17 | } |
18 | 18 | ||
19 | RecMail::~RecMail() | 19 | RecMail::~RecMail() |
20 | { | 20 | { |
21 | wrapper = 0; | 21 | wrapper = 0; |
22 | } | 22 | } |
23 | 23 | ||
24 | void RecMail::copy_old(const RecMail&old) | 24 | void RecMail::copy_old(const RecMail&old) |
25 | { | 25 | { |
26 | subject = old.subject; | 26 | subject = old.subject; |
27 | date = old.date; | 27 | date = old.date; |
28 | mbox = old.mbox; | 28 | mbox = old.mbox; |
29 | msg_id = old.msg_id; | 29 | msg_id = old.msg_id; |
30 | msg_size = old.msg_size; | 30 | msg_size = old.msg_size; |
31 | msg_number = old.msg_number; | 31 | msg_number = old.msg_number; |
32 | from = old.from; | 32 | from = old.from; |
33 | msg_flags = old.msg_flags; | 33 | msg_flags = old.msg_flags; |
34 | to = old.to; | 34 | to = old.to; |
35 | cc = old.cc; | 35 | cc = old.cc; |
36 | bcc = old.bcc; | 36 | bcc = old.bcc; |
37 | wrapper = old.wrapper; | 37 | wrapper = old.wrapper; |
38 | in_reply_to = old.in_reply_to; | 38 | in_reply_to = old.in_reply_to; |
39 | references = old.references; | 39 | references = old.references; |
40 | replyto = old.replyto; | 40 | replyto = old.replyto; |
41 | } | 41 | } |
42 | 42 | ||
43 | void RecMail::init() | 43 | void RecMail::init() |
44 | { | 44 | { |
45 | to.clear(); | 45 | to.clear(); |
46 | cc.clear(); | 46 | cc.clear(); |
47 | bcc.clear(); | 47 | bcc.clear(); |
48 | in_reply_to.clear(); | 48 | in_reply_to.clear(); |
49 | references.clear(); | 49 | references.clear(); |
50 | wrapper = 0; | 50 | wrapper = 0; |
51 | } | 51 | } |
52 | 52 | ||
53 | void RecMail::setWrapper(AbstractMail*awrapper) | 53 | void RecMail::setWrapper(AbstractMail*awrapper) |
54 | { | 54 | { |
55 | wrapper = awrapper; | 55 | wrapper = awrapper; |
56 | } | 56 | } |
57 | 57 | ||
58 | AbstractMail* RecMail::Wrapper() | 58 | AbstractMail* RecMail::Wrapper() |
59 | { | 59 | { |
60 | return wrapper; | 60 | return wrapper; |
61 | } | 61 | } |
62 | 62 | ||
63 | void RecMail::setTo(const QStringList&list) | 63 | void RecMail::setTo(const QStringList&list) |
64 | { | 64 | { |
65 | to = list; | 65 | to = list; |
66 | } | 66 | } |
67 | 67 | ||
68 | const QStringList&RecMail::To()const | 68 | const QStringList&RecMail::To()const |
69 | { | 69 | { |
70 | return to; | 70 | return to; |
71 | } | 71 | } |
72 | 72 | ||
73 | void RecMail::setCC(const QStringList&list) | 73 | void RecMail::setCC(const QStringList&list) |
74 | { | 74 | { |
75 | cc = list; | 75 | cc = list; |
76 | } | 76 | } |
77 | 77 | ||
78 | const QStringList&RecMail::CC()const | 78 | const QStringList&RecMail::CC()const |
79 | { | 79 | { |
80 | return cc; | 80 | return cc; |
81 | } | 81 | } |
82 | 82 | ||
83 | void RecMail::setBcc(const QStringList&list) | 83 | void RecMail::setBcc(const QStringList&list) |
84 | { | 84 | { |
85 | bcc = list; | 85 | bcc = list; |
86 | } | 86 | } |
87 | 87 | ||
88 | const QStringList& RecMail::Bcc()const | 88 | const QStringList& RecMail::Bcc()const |
89 | { | 89 | { |
90 | return bcc; | 90 | return bcc; |
91 | } | 91 | } |
92 | 92 | ||
93 | void RecMail::setInreply(const QStringList&list) | 93 | void RecMail::setInreply(const QStringList&list) |
94 | { | 94 | { |
95 | in_reply_to = list; | 95 | in_reply_to = list; |
96 | } | 96 | } |
97 | 97 | ||
98 | const QStringList& RecMail::Inreply()const | 98 | const QStringList& RecMail::Inreply()const |
99 | { | 99 | { |
100 | return in_reply_to; | 100 | return in_reply_to; |
101 | } | 101 | } |
102 | 102 | ||
103 | void RecMail::setReferences(const QStringList&list) | 103 | void RecMail::setReferences(const QStringList&list) |
104 | { | 104 | { |
105 | references = list; | 105 | references = list; |
106 | } | 106 | } |
107 | 107 | ||
108 | const QStringList& RecMail::References()const | 108 | const QStringList& RecMail::References()const |
109 | { | 109 | { |
110 | return references; | 110 | return references; |
111 | } | 111 | } |
112 | 112 | ||
113 | RecPart::RecPart() | 113 | RecPart::RecPart() |
114 | : Opie::Core::ORefCount(), | 114 | : Opie::Core::ORefCount(), |
115 | m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0) | 115 | m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0) |
116 | { | 116 | { |
117 | m_Parameters.clear(); | 117 | m_Parameters.clear(); |
118 | m_poslist.clear(); | 118 | m_poslist.clear(); |
119 | } | 119 | } |
120 | 120 | ||
121 | RecPart::RecPart(const RecPart&old) | 121 | RecPart::RecPart(const RecPart&old) |
122 | : Opie::Core::ORefCount(), | 122 | : Opie::Core::ORefCount(), |
123 | m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0) | 123 | m_type(""),m_subtype(""),m_identifier(""),m_encoding(""),m_description(""),m_lines(0),m_size(0) |
124 | { | 124 | { |
125 | m_type = old.m_type; | 125 | m_type = old.m_type; |
126 | m_subtype = old.m_subtype; | 126 | m_subtype = old.m_subtype; |
127 | m_identifier = old.m_identifier; | 127 | m_identifier = old.m_identifier; |
128 | m_encoding = old.m_encoding; | 128 | m_encoding = old.m_encoding; |
129 | m_description = old.m_description; | 129 | m_description = old.m_description; |
130 | m_lines = old.m_lines; | 130 | m_lines = old.m_lines; |
131 | m_size = old.m_size; | 131 | m_size = old.m_size; |
132 | m_Parameters = old.m_Parameters; | 132 | m_Parameters = old.m_Parameters; |
133 | m_poslist = old.m_poslist; | 133 | m_poslist = old.m_poslist; |
134 | qDebug("RecPart copy constructor"); | 134 | odebug << "RecPart copy constructor" << oendl; |
135 | } | 135 | } |
136 | 136 | ||
137 | RecPart::~RecPart() | 137 | RecPart::~RecPart() |
138 | { | 138 | { |
139 | } | 139 | } |
140 | 140 | ||
141 | void RecPart::setSize(unsigned int size) | 141 | void RecPart::setSize(unsigned int size) |
142 | { | 142 | { |
143 | m_size = size; | 143 | m_size = size; |
144 | } | 144 | } |
145 | 145 | ||
146 | const unsigned int RecPart::Size()const | 146 | const unsigned int RecPart::Size()const |
147 | { | 147 | { |
148 | return m_size; | 148 | return m_size; |
149 | } | 149 | } |
150 | 150 | ||
151 | void RecPart::setLines(unsigned int lines) | 151 | void RecPart::setLines(unsigned int lines) |
152 | { | 152 | { |
153 | m_lines = lines; | 153 | m_lines = lines; |
154 | } | 154 | } |
155 | 155 | ||
156 | const unsigned int RecPart::Lines()const | 156 | const unsigned int RecPart::Lines()const |
157 | { | 157 | { |
158 | return m_lines; | 158 | return m_lines; |
159 | } | 159 | } |
160 | 160 | ||
161 | const QString& RecPart::Type()const | 161 | const QString& RecPart::Type()const |
162 | { | 162 | { |
163 | return m_type; | 163 | return m_type; |
164 | } | 164 | } |
165 | 165 | ||
166 | void RecPart::setType(const QString&type) | 166 | void RecPart::setType(const QString&type) |
167 | { | 167 | { |
168 | m_type = type; | 168 | m_type = type; |
169 | } | 169 | } |
170 | 170 | ||
171 | const QString& RecPart::Subtype()const | 171 | const QString& RecPart::Subtype()const |
172 | { | 172 | { |
173 | return m_subtype; | 173 | return m_subtype; |
174 | } | 174 | } |
175 | 175 | ||
176 | void RecPart::setSubtype(const QString&subtype) | 176 | void RecPart::setSubtype(const QString&subtype) |
177 | { | 177 | { |
178 | m_subtype = subtype; | 178 | m_subtype = subtype; |
179 | } | 179 | } |
180 | 180 | ||
181 | const QString& RecPart::Identifier()const | 181 | const QString& RecPart::Identifier()const |
182 | { | 182 | { |
183 | return m_identifier; | 183 | return m_identifier; |
184 | } | 184 | } |
185 | 185 | ||
186 | void RecPart::setIdentifier(const QString&identifier) | 186 | void RecPart::setIdentifier(const QString&identifier) |
187 | { | 187 | { |
188 | m_identifier = identifier; | 188 | m_identifier = identifier; |
189 | } | 189 | } |
190 | 190 | ||
191 | const QString& RecPart::Encoding()const | 191 | const QString& RecPart::Encoding()const |
192 | { | 192 | { |
193 | return m_encoding; | 193 | return m_encoding; |
194 | } | 194 | } |
195 | 195 | ||
196 | void RecPart::setEncoding(const QString&encoding) | 196 | void RecPart::setEncoding(const QString&encoding) |
197 | { | 197 | { |
198 | m_encoding = encoding; | 198 | m_encoding = encoding; |
199 | } | 199 | } |
200 | 200 | ||
201 | const QString& RecPart::Description()const | 201 | const QString& RecPart::Description()const |
202 | { | 202 | { |
203 | return m_description; | 203 | return m_description; |
204 | } | 204 | } |
205 | 205 | ||
206 | void RecPart::setDescription(const QString&desc) | 206 | void RecPart::setDescription(const QString&desc) |
207 | { | 207 | { |
208 | m_description = desc; | 208 | m_description = desc; |
209 | } | 209 | } |
210 | 210 | ||
211 | void RecPart::setParameters(const part_plist_t&list) | 211 | void RecPart::setParameters(const part_plist_t&list) |
212 | { | 212 | { |
213 | m_Parameters = list; | 213 | m_Parameters = list; |
214 | } | 214 | } |
215 | 215 | ||
216 | const part_plist_t& RecPart::Parameters()const | 216 | const part_plist_t& RecPart::Parameters()const |
217 | { | 217 | { |
218 | return m_Parameters; | 218 | return m_Parameters; |
219 | } | 219 | } |
220 | 220 | ||
221 | void RecPart::addParameter(const QString&key,const QString&value) | 221 | void RecPart::addParameter(const QString&key,const QString&value) |
222 | { | 222 | { |
223 | m_Parameters[key]=value; | 223 | m_Parameters[key]=value; |
224 | } | 224 | } |
225 | 225 | ||
226 | const QString RecPart::searchParamter(const QString&key)const | 226 | const QString RecPart::searchParamter(const QString&key)const |
227 | { | 227 | { |
228 | QString value(""); | 228 | QString value(""); |
229 | part_plist_t::ConstIterator it = m_Parameters.find(key); | 229 | part_plist_t::ConstIterator it = m_Parameters.find(key); |
230 | if (it != m_Parameters.end()) { | 230 | if (it != m_Parameters.end()) { |
231 | value = it.data(); | 231 | value = it.data(); |
232 | } | 232 | } |
233 | return value; | 233 | return value; |
234 | } | 234 | } |
235 | 235 | ||
236 | void RecPart::setPositionlist(const QValueList<int>&poslist) | 236 | void RecPart::setPositionlist(const QValueList<int>&poslist) |
237 | { | 237 | { |
238 | m_poslist = poslist; | 238 | m_poslist = poslist; |
239 | } | 239 | } |
240 | 240 | ||
241 | const QValueList<int>& RecPart::Positionlist()const | 241 | const QValueList<int>& RecPart::Positionlist()const |
242 | { | 242 | { |
243 | return m_poslist; | 243 | return m_poslist; |
244 | } | 244 | } |
245 | 245 | ||
246 | RecBody::RecBody() | 246 | RecBody::RecBody() |
247 | : Opie::Core::ORefCount(),m_BodyText(),m_description(new RecPart()) | 247 | : Opie::Core::ORefCount(),m_BodyText(),m_description(new RecPart()) |
248 | { | 248 | { |
249 | m_PartsList.clear(); | 249 | m_PartsList.clear(); |
250 | } | 250 | } |
251 | 251 | ||
252 | RecBody::RecBody(const RecBody&old) | 252 | RecBody::RecBody(const RecBody&old) |
253 | :Opie::Core::ORefCount(),m_BodyText(),m_PartsList(),m_description(new RecPart()) | 253 | :Opie::Core::ORefCount(),m_BodyText(),m_PartsList(),m_description(new RecPart()) |
254 | { | 254 | { |
255 | m_BodyText = old.m_BodyText; | 255 | m_BodyText = old.m_BodyText; |
256 | m_PartsList = old.m_PartsList; | 256 | m_PartsList = old.m_PartsList; |
257 | m_description = old.m_description; | 257 | m_description = old.m_description; |
258 | qDebug("Recbody copy constructor"); | 258 | odebug << "Recbody copy constructor" << oendl; |
259 | } | 259 | } |
260 | 260 | ||
261 | RecBody::~RecBody() | 261 | RecBody::~RecBody() |
262 | { | 262 | { |
263 | } | 263 | } |
264 | 264 | ||
265 | void RecBody::setBodytext(const QString&bodyText) | 265 | void RecBody::setBodytext(const QString&bodyText) |
266 | { | 266 | { |
267 | m_BodyText = bodyText; | 267 | m_BodyText = bodyText; |
268 | } | 268 | } |
269 | 269 | ||
270 | const QString& RecBody::Bodytext()const | 270 | const QString& RecBody::Bodytext()const |
271 | { | 271 | { |
272 | return m_BodyText; | 272 | return m_BodyText; |
273 | } | 273 | } |
274 | 274 | ||
275 | void RecBody::setParts(const QValueList<RecPartP>&parts) | 275 | void RecBody::setParts(const QValueList<RecPartP>&parts) |
276 | { | 276 | { |
277 | m_PartsList.clear(); | 277 | m_PartsList.clear(); |
278 | m_PartsList = parts; | 278 | m_PartsList = parts; |
279 | } | 279 | } |
280 | 280 | ||
281 | const QValueList<RecPartP>& RecBody::Parts()const | 281 | const QValueList<RecPartP>& RecBody::Parts()const |
282 | { | 282 | { |
283 | return m_PartsList; | 283 | return m_PartsList; |
284 | } | 284 | } |
285 | 285 | ||
286 | void RecBody::addPart(const RecPartP& part) | 286 | void RecBody::addPart(const RecPartP& part) |
287 | { | 287 | { |
288 | m_PartsList.append(part); | 288 | m_PartsList.append(part); |
289 | } | 289 | } |
290 | 290 | ||
291 | void RecBody::setDescription(const RecPartP&des) | 291 | void RecBody::setDescription(const RecPartP&des) |
292 | { | 292 | { |
293 | m_description = des; | 293 | m_description = des; |
294 | } | 294 | } |
295 | 295 | ||
296 | const RecPartP& RecBody::Description()const | 296 | const RecPartP& RecBody::Description()const |
297 | { | 297 | { |
298 | return m_description; | 298 | return m_description; |
299 | } | 299 | } |
300 | 300 | ||
301 | /* handling encoded content */ | 301 | /* handling encoded content */ |
302 | encodedString::encodedString() | 302 | encodedString::encodedString() |
303 | { | 303 | { |
304 | init(); | 304 | init(); |
305 | } | 305 | } |
306 | 306 | ||
307 | encodedString::encodedString(const char*nContent,unsigned int nSize) | 307 | encodedString::encodedString(const char*nContent,unsigned int nSize) |
308 | { | 308 | { |
309 | init(); | 309 | init(); |
310 | setContent(nContent,nSize); | 310 | setContent(nContent,nSize); |
311 | } | 311 | } |
312 | 312 | ||
313 | encodedString::encodedString(char*nContent,unsigned int nSize) | 313 | encodedString::encodedString(char*nContent,unsigned int nSize) |
314 | { | 314 | { |
315 | init(); | 315 | init(); |
316 | setContent(nContent,nSize); | 316 | setContent(nContent,nSize); |
317 | } | 317 | } |
318 | 318 | ||
319 | encodedString::encodedString(const encodedString&old) | 319 | encodedString::encodedString(const encodedString&old) |
320 | { | 320 | { |
321 | init(); | 321 | init(); |
322 | copy_old(old); | 322 | copy_old(old); |
323 | qDebug("encodedeString: copy constructor!"); | 323 | odebug << "encodedeString: copy constructor!" << oendl; |
324 | } | 324 | } |
325 | 325 | ||
326 | encodedString& encodedString::operator=(const encodedString&old) | 326 | encodedString& encodedString::operator=(const encodedString&old) |
327 | { | 327 | { |
328 | init(); | 328 | init(); |
329 | copy_old(old); | 329 | copy_old(old); |
330 | qDebug("encodedString: assign operator!"); | 330 | odebug << "encodedString: assign operator!" << oendl; |
331 | return *this; | 331 | return *this; |
332 | } | 332 | } |
333 | 333 | ||
334 | encodedString::~encodedString() | 334 | encodedString::~encodedString() |
335 | { | 335 | { |
336 | clean(); | 336 | clean(); |
337 | } | 337 | } |
338 | 338 | ||
339 | void encodedString::init() | 339 | void encodedString::init() |
340 | { | 340 | { |
341 | content = 0; | 341 | content = 0; |
342 | size = 0; | 342 | size = 0; |
343 | } | 343 | } |
344 | 344 | ||
345 | void encodedString::clean() | 345 | void encodedString::clean() |
346 | { | 346 | { |
347 | if (content) { | 347 | if (content) { |
348 | free(content); | 348 | free(content); |
349 | } | 349 | } |
350 | content = 0; | 350 | content = 0; |
351 | size = 0; | 351 | size = 0; |
352 | } | 352 | } |
353 | 353 | ||
354 | void encodedString::copy_old(const encodedString&old) | 354 | void encodedString::copy_old(const encodedString&old) |
355 | { | 355 | { |
356 | clean(); | 356 | clean(); |
357 | if (old.size>0 && old.content) { | 357 | if (old.size>0 && old.content) { |
358 | content = (char*)malloc(old.size*sizeof(char)); | 358 | content = (char*)malloc(old.size*sizeof(char)); |
359 | memcpy(content,old.content,size); | 359 | memcpy(content,old.content,size); |
360 | size = old.size; | 360 | size = old.size; |
361 | } | 361 | } |
362 | } | 362 | } |
363 | 363 | ||
364 | const char*encodedString::Content()const | 364 | const char*encodedString::Content()const |
365 | { | 365 | { |
366 | return content; | 366 | return content; |
367 | } | 367 | } |
368 | 368 | ||
369 | const int encodedString::Length()const | 369 | const int encodedString::Length()const |
370 | { | 370 | { |
371 | return size; | 371 | return size; |
372 | } | 372 | } |
373 | 373 | ||
374 | void encodedString::setContent(const char*nContent,int nSize) | 374 | void encodedString::setContent(const char*nContent,int nSize) |
375 | { | 375 | { |
376 | if (nSize>0 && nContent) { | 376 | if (nSize>0 && nContent) { |
377 | content = (char*)malloc(nSize*sizeof(char)); | 377 | content = (char*)malloc(nSize*sizeof(char)); |
378 | memcpy(content,nContent,nSize); | 378 | memcpy(content,nContent,nSize); |
379 | size = nSize; | 379 | size = nSize; |
380 | } | 380 | } |
381 | } | 381 | } |
382 | 382 | ||
383 | void encodedString::setContent(char*nContent,int nSize) | 383 | void encodedString::setContent(char*nContent,int nSize) |
384 | { | 384 | { |
385 | content = nContent; | 385 | content = nContent; |
386 | size = nSize; | 386 | size = nSize; |
387 | } | 387 | } |
388 | 388 | ||
389 | folderStat&folderStat::operator=(const folderStat&old) | 389 | folderStat&folderStat::operator=(const folderStat&old) |
390 | { | 390 | { |
391 | message_count = old.message_count; | 391 | message_count = old.message_count; |
392 | message_unseen = old.message_unseen; | 392 | message_unseen = old.message_unseen; |
393 | message_recent = old.message_recent; | 393 | message_recent = old.message_recent; |
394 | return *this; | 394 | return *this; |
395 | } | 395 | } |
396 | 396 | ||