diff options
author | Dan Winship <danw@src.gnome.org> | 2000-03-25 13:18:55 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-03-25 13:18:55 +0800 |
commit | a74c859d8c64ac576255fbc36b5f59468b42ddce (patch) | |
tree | 3e71353e6c734cacedc11bc8a83ddf221812a77a /camel/providers/mbox/camel-mbox-folder.h | |
parent | 4af81200bb6f671aa581ef77d2c0b6e4c332fb81 (diff) | |
download | gsoc2013-evolution-a74c859d8c64ac576255fbc36b5f59468b42ddce.tar gsoc2013-evolution-a74c859d8c64ac576255fbc36b5f59468b42ddce.tar.gz gsoc2013-evolution-a74c859d8c64ac576255fbc36b5f59468b42ddce.tar.bz2 gsoc2013-evolution-a74c859d8c64ac576255fbc36b5f59468b42ddce.tar.lz gsoc2013-evolution-a74c859d8c64ac576255fbc36b5f59468b42ddce.tar.xz gsoc2013-evolution-a74c859d8c64ac576255fbc36b5f59468b42ddce.tar.zst gsoc2013-evolution-a74c859d8c64ac576255fbc36b5f59468b42ddce.zip |
change the CamelFolderSummary interfaces to allow partial summary queries
* camel-folder-summary.[ch]: change the CamelFolderSummary
interfaces to allow partial summary queries (for dealing
with very large folders). Remove the "extended_fields" from
CamelFolderInfo and CamelMessageInfo: this is better dealt
with by subtyping.
* providers/mbox/camel-mbox-summary.[ch]: Make CamelMboxSummary a
subclass of CamelFolderSummary. Update interfaces for that. Remove
the internal/external summary distinction. Remove the (unused) md5
checksum in the folder summary. Change the summary file format
(primarily to make it no longer byte-order dependent) and add a
version number to it so it will be easier to change in the future.
* providers/mbox/camel-mbox-folder.[ch]
* providers/mbox/camel-mbox-search.c
* providers/mbox/camel-mbox-utils.c: update for summary changes
* camel-exception-list.def: add
CAMEL_EXCEPTION_FOLDER_SUMMARY_INVALID
svn path=/trunk/; revision=2159
Diffstat (limited to 'camel/providers/mbox/camel-mbox-folder.h')
-rw-r--r-- | camel/providers/mbox/camel-mbox-folder.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/camel/providers/mbox/camel-mbox-folder.h b/camel/providers/mbox/camel-mbox-folder.h index 4caa28fd6a..ba17642144 100644 --- a/camel/providers/mbox/camel-mbox-folder.h +++ b/camel/providers/mbox/camel-mbox-folder.h @@ -35,7 +35,6 @@ extern "C" { #include <gtk/gtk.h> #include "camel-folder.h" -#include "camel-mbox-summary.h" /* #include "camel-store.h" */ @@ -48,15 +47,11 @@ extern "C" { typedef struct { CamelFolder parent_object; - CamelFolderSummary *external_summary; - /* the external summary is intended to be read by callers */ - gchar *folder_file_path; /* contains the messages */ gchar *summary_file_path; /* contains the messages summary */ gchar *folder_dir_path; /* contains the subfolders */ gchar *index_file_path; /* index of body contents */ - CamelMboxSummary *internal_summary; /* internal summary object */ GList *uid_array; int search_id; /* next search id */ |