|  |  |  | Camel Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct CamelOfflineJournal; CamelOfflineJournalEntry; void camel_offline_journal_construct (CamelOfflineJournal *journal,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,GCancellable *cancellable,GError **error);
void camel_offline_journal_construct (CamelOfflineJournal *journal,CamelFolder *folder,const gchar *filename);
Constructs a journal object.
| 
 | a CamelOfflineJournal object | 
| 
 | a CamelFolder object | 
| 
 | a filename to save/load the journal | 
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 | 
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 : | 0on success or-1on fail | 
gint camel_offline_journal_replay (CamelOfflineJournal *journal,GCancellable *cancellable,GError **error);
Replay all entries in the journal.
| 
 | a CamelOfflineJournal object | 
| 
 | optional GCancellable object, or NULL | 
| 
 | return location for a GError, or NULL | 
| Returns : | 0on success (no entry failed to replay) or-1on fail |