| Camel Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
Synopsis
CamelOfflineJournal; CamelOfflineJournalEntry; void camel_offline_journal_construct (CamelOfflineJournal *journal,struct _CamelFolder *folder,const gchar *filename); void camel_offline_journal_set_filename (CamelOfflineJournal *journal,const gchar *filename); gint camel_offline_journal_write (CamelOfflineJournal *journal,GError **error); gint camel_offline_journal_replay (CamelOfflineJournal *journal,GError **error);
Details
camel_offline_journal_construct ()
void camel_offline_journal_construct (CamelOfflineJournal *journal,struct _CamelFolder *folder,const gchar *filename);
Constructs a journal object.
|
a CamelOfflineJournal object |
|
a CamelFolder object |
|
a filename to save/load the journal |
camel_offline_journal_set_filename ()
void camel_offline_journal_set_filename (CamelOfflineJournal *journal,const gchar *filename);
Set the filename where the journal should load/save from.
|
a CamelOfflineJournal object |
|
a filename to load/save the journal to |
camel_offline_journal_write ()
gint camel_offline_journal_write (CamelOfflineJournal *journal,GError **error);
Save the journal to disk.
|
a CamelOfflineJournal object |
|
return location for a GError, or NULL
|
Returns : |
0 on success or -1 on fail
|
camel_offline_journal_replay ()
gint camel_offline_journal_replay (CamelOfflineJournal *journal,GError **error);
Replay all entries in the journal.
|
a CamelOfflineJournal object |
|
return location for a GError, or NULL
|
Returns : |
0 on success (no entry failed to replay) or -1 on fail
|
