Changeset 3015
- Timestamp:
- 11/27/07 23:52:46
- Files:
-
- devel/pvanhoof/bs/libtinymail-camel/camel-lite/camel/camel-folder.c (modified) (2 diffs)
- devel/pvanhoof/bs/libtinymail-camel/camel-lite/camel/camel-folder.h (modified) (2 diffs)
- devel/pvanhoof/bs/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c (modified) (3 diffs)
- devel/pvanhoof/bs/libtinymail-camel/tny-camel-bs-mime-part.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
devel/pvanhoof/bs/libtinymail-camel/camel-lite/camel/camel-folder.c
r3013 r3015 133 133 } 134 134 135 static char * 136 get_cache_filename (CamelFolder *folder, const char *uid, const char *spec) 137 { 138 return NULL; 139 } 140 141 char * 142 camel_folder_get_cache_filename (CamelFolder *folder, const char *uid, const char *spec) 143 { 144 return CF_CLASS (folder)->get_cache_filename (folder, uid, spec); 145 } 146 135 147 static char * 136 148 fetch (CamelFolder *folder, const char *uid, const char *spec, gboolean *binary, CamelException *ex) … … 181 193 182 194 /* virtual method definition */ 195 camel_folder_class->get_cache_filename = get_cache_filename; 183 196 camel_folder_class->fetch_structure = fetch_structure; 184 197 camel_folder_class->fetch = fetch; devel/pvanhoof/bs/libtinymail-camel/camel-lite/camel/camel-folder.h
r3013 r3015 209 209 void (*rewrite_cache) (CamelFolder *folder, const char *uid, CamelMimeMessage *msg); 210 210 211 char* (*get_cache_filename) (CamelFolder *folder, const char *uid, const char *spec); 211 212 char* (*fetch) (CamelFolder *folder, const char *uid, const char *spec, gboolean *binary, CamelException *ex); 212 213 char* (*fetch_structure) (CamelFolder *folder, const char *uid, CamelException *ex); … … 373 374 char* camel_folder_fetch (CamelFolder *folder, const char *uid, const char *spec, gboolean *binary, CamelException *ex); 374 375 char* camel_folder_fetch_structure (CamelFolder *folder, const char *uid, CamelException *ex); 376 char* camel_folder_get_cache_filename (CamelFolder *folder, const char *uid, const char *spec); 375 377 376 378 G_END_DECLS devel/pvanhoof/bs/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c
r3014 r3015 127 127 128 128 static char* imap_fetch (CamelFolder *folder, const char *uid, const char *spec, gboolean *binary, CamelException *ex); 129 static char* imap_get_cache_filename (CamelFolder *folder, const char *uid, const char *spec); 129 130 static char* imap_fetch_structure (CamelFolder *folder, const char *uid, CamelException *ex); 130 131 … … 197 198 ((CamelObjectClass *)camel_imap_folder_class)->getv = imap_getv; 198 199 200 camel_folder_class->get_cache_filename = imap_get_cache_filename; 199 201 camel_folder_class->fetch = imap_fetch; 200 202 camel_folder_class->fetch_structure = imap_fetch_structure; … … 4440 4442 } 4441 4443 4444 static char * 4445 imap_get_cache_filename (CamelFolder *folder, const char *uid, const char *spec) 4446 { 4447 CamelImapFolder *imap_folder = (CamelImapFolder *) folder; 4448 gchar *path = g_strdup_printf ("%s/%s_%s", imap_folder->cache->path, uid, spec); 4449 return path; 4450 } 4451 4442 4452 static char * 4443 4453 imap_fetch (CamelFolder *folder, const char *uid, const char *spec, gboolean *binary, CamelException *ex) devel/pvanhoof/bs/libtinymail-camel/tny-camel-bs-mime-part.c
r3014 r3015 634 634 tny_camel_bs_mime_part_set_purged_default (TnyMimePart *self) 635 635 { 636 g_warning ("Writing to this MIME part is not supported\n");636 637 637 } 638 638
