diff options
author | Not Zed <NotZed@Ximian.com> | 2002-05-15 20:39:17 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2002-05-15 20:39:17 +0800 |
commit | be2d7023bf9f5af1202e674e17978c75c08a6e7d (patch) | |
tree | 750e520d0dedbad45960eea63e79c8abb44007cb /calendar | |
parent | c1e8c1cf3a367d721973bd93d99be8279ab204de (diff) | |
download | gsoc2013-evolution-be2d7023bf9f5af1202e674e17978c75c08a6e7d.tar gsoc2013-evolution-be2d7023bf9f5af1202e674e17978c75c08a6e7d.tar.gz gsoc2013-evolution-be2d7023bf9f5af1202e674e17978c75c08a6e7d.tar.bz2 gsoc2013-evolution-be2d7023bf9f5af1202e674e17978c75c08a6e7d.tar.lz gsoc2013-evolution-be2d7023bf9f5af1202e674e17978c75c08a6e7d.tar.xz gsoc2013-evolution-be2d7023bf9f5af1202e674e17978c75c08a6e7d.tar.zst gsoc2013-evolution-be2d7023bf9f5af1202e674e17978c75c08a6e7d.zip |
Implement prep_offline for an individual folder. (set_offline_do): Only
2002-05-15 Not Zed <NotZed@Ximian.com>
* mail-ops.c (prep_offline_do):
(prep_offline_done):
(prep_offline_free):
(mail_prep_offline): Implement prep_offline for an individual
folder.
(set_offline_do): Only call disco_store_set_status or disconnect
for the store, dont do any offline prep stuff.
* mail-offline-handler.c: Applied patch from Ettore to hook in
extra offline interfaces.
(impl_destroy): Dont free listener here anymore, its removed, but
free sync table.
(mail_offline_handler_init): Same for setup.
(impl_syncFolder): Implement.
(sync_done): handles finalising synchronisation of 1 folder.
(sync_status): progress reporting, camel side.
(sync_timeout): progress reporting, gmainloop side.
(impl_cancelSyncFolder): Implement.
(impl_goOffline, storage_go_offline, went_offline): Dont copy the
listener to our struct - its an argument, not a member, so give
each thread its own copy.
svn path=/trunk/; revision=16799
Diffstat (limited to 'calendar')
0 files changed, 0 insertions, 0 deletions