diff options
author | NotZed <NotZed@HelixCode.com> | 2000-05-08 13:24:54 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2000-05-08 13:24:54 +0800 |
commit | b7f49ccf5755b1073d13348849cc71f67ba92a0d (patch) | |
tree | e81e979778fe6b8940a42dd8860a548da1058479 /camel/camel-folder-summary.h | |
parent | 4b0541ac3358b6f094bac4f9d1f3e415e23fd4d5 (diff) | |
download | gsoc2013-evolution-b7f49ccf5755b1073d13348849cc71f67ba92a0d.tar.gz gsoc2013-evolution-b7f49ccf5755b1073d13348849cc71f67ba92a0d.tar.zst gsoc2013-evolution-b7f49ccf5755b1073d13348849cc71f67ba92a0d.zip |
Merged NEW_SUMMARY branch back to trunk, and resolved conflicts.
2000-05-08 NotZed <NotZed@HelixCode.com>
* Merged NEW_SUMMARY branch back to trunk, and resolved conflicts.
* providers/mbox/camel-mbox-summary.c (camel_mbox_summary_update):
Return status.
* camel-stream-filter.c (do_close): We NEED a stream close.
svn path=/trunk/; revision=2906
Diffstat (limited to 'camel/camel-folder-summary.h')
-rw-r--r-- | camel/camel-folder-summary.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/camel/camel-folder-summary.h b/camel/camel-folder-summary.h index c8948a405c..71b7cab7cb 100644 --- a/camel/camel-folder-summary.h +++ b/camel/camel-folder-summary.h @@ -97,7 +97,7 @@ struct _CamelFolderSummary { guint32 flags; /* flags */ guint32 nextuid; /* next uid? */ guint32 saved_count; /* how many were saved/loaded */ - time_t time; /* timestamp for this summary */ + time_t time; /* timestamp for this summary (for implementors to use) */ /* sizes of memory objects */ guint32 message_info_size; @@ -148,11 +148,16 @@ int camel_folder_summary_save(CamelFolderSummary *); /* add a new raw summary item */ void camel_folder_summary_add(CamelFolderSummary *, CamelMessageInfo *info); -void camel_folder_summary_add_from_header(CamelFolderSummary *, struct _header_raw *); -void camel_folder_summary_add_from_parser(CamelFolderSummary *, CamelMimeParser *); -/* removes a summary item, fixes offsets? */ -void camel_mbox_summary_remove_uid(CamelFolderSummary *s, const char *uid); +/* build/add raw summary items */ +CamelMessageInfo *camel_folder_summary_add_from_header(CamelFolderSummary *, struct _header_raw *); +CamelMessageInfo *camel_folder_summary_add_from_parser(CamelFolderSummary *, CamelMimeParser *); + +/* removes a summary item, doesn't fix content offsets */ +void camel_folder_summary_remove(CamelFolderSummary *s, CamelMessageInfo *info); +void camel_folder_summary_remove_uid(CamelFolderSummary *s, const char *uid); +/* remove all items */ +void camel_folder_summary_clear(CamelFolderSummary *s); /* lookup functions */ int camel_folder_summary_count(CamelFolderSummary *); |