summaryrefslogtreecommitdiff
path: root/camel/camel-folder-summary.h
diff options
context:
space:
mode:
authorSrinivasa Ragavan <sragavan@src.gnome.org>2008-09-29 04:53:01 +0000
committerSrinivasa Ragavan <sragavan@src.gnome.org>2008-09-29 04:53:01 +0000
commit1541ee22933eccaa8c441cef128bbcaa8b1b4254 (patch)
tree62f4099c6fbd930f5444ac559f566b4ec481cfe5 /camel/camel-folder-summary.h
parent149bb73ff7941b443a0b54be057d1ffc5e37f0ba (diff)
downloadevolution-data-server-db-summary-v2.tar.gz
DBv2. Folders work. vfolders too, but need lot of optimization.db-summary-v2
svn path=/branches/db-summary-v2/; revision=9625
Diffstat (limited to 'camel/camel-folder-summary.h')
-rw-r--r--camel/camel-folder-summary.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/camel/camel-folder-summary.h b/camel/camel-folder-summary.h
index 0f23ea6cb..370491725 100644
--- a/camel/camel-folder-summary.h
+++ b/camel/camel-folder-summary.h
@@ -247,6 +247,10 @@ struct _CamelFolderSummary {
struct _CamelFolderMetaSummary *meta_summary; /* Meta summary */
time_t cache_load_time;
guint timeout_handle;
+
+ /* Sort */
+ char *sort_col;
+ char *collate;
};
struct _CamelFolderSummaryClass {
@@ -283,6 +287,8 @@ struct _CamelFolderSummaryClass {
int (*content_info_save)(CamelFolderSummary *, FILE *, CamelMessageContentInfo *);
void (*content_info_free)(CamelFolderSummary *, CamelMessageContentInfo *);
CamelMessageInfo * (*message_info_from_uid) (CamelFolderSummary *, const char *);
+ int * (*reload_from_db) (CamelFolderSummary *, CamelException *);
+
/* get the next uid */
char *(*next_uid_string)(CamelFolderSummary *);