![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
struct CamelOfflineFolder; gboolean camel_offline_folder_get_offline_sync (CamelOfflineFolder *folder
); void camel_offline_folder_set_offline_sync (CamelOfflineFolder *folder
,gboolean offline_sync
); gboolean camel_offline_folder_downsync_sync (CamelOfflineFolder *folder
,const gchar *expression
,GCancellable *cancellable
,GError **error
); void camel_offline_folder_downsync (CamelOfflineFolder *folder
,const gchar *expression
,gint io_priority
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean camel_offline_folder_downsync_finish (CamelOfflineFolder *folder
,GAsyncResult *result
,GError **error
);
GObject +----CamelObject +----CamelFolder +----CamelOfflineFolder +----CamelIMAPXFolder
gboolean camel_offline_folder_get_offline_sync
(CamelOfflineFolder *folder
);
|
a CamelOfflineFolder |
Since 2.32
void camel_offline_folder_set_offline_sync (CamelOfflineFolder *folder
,gboolean offline_sync
);
|
a CamelOfflineFolder |
|
whether to synchronize for offline use |
Since 2.32
gboolean camel_offline_folder_downsync_sync (CamelOfflineFolder *folder
,const gchar *expression
,GCancellable *cancellable
,GError **error
);
Synchronizes messages in folder
described by the search expression
to
the local machine for offline availability.
|
a CamelOfflineFolder |
|
search expression describing which set of messages
to downsync (NULL for all) |
|
optional GCancellable object, or NULL
|
|
return location for a GError, or NULL
|
Returns : |
TRUE on success, FALSE on error |
Since 3.0
void camel_offline_folder_downsync (CamelOfflineFolder *folder
,const gchar *expression
,gint io_priority
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Synchronizes messages in folder
described by the search expression
to
the local machine asynchronously for offline availability.
When the operation is finished, callback
will be called. You can then
call camel_offline_folder_downsync_finish()
to get the result of the
operation.
|
a CamelOfflineFolder |
|
search expression describing which set of messages
to downsync (NULL for all) |
|
the I/O priority of the request |
|
optional GCancellable object, or NULl
|
|
a GAsyncReadyCallback to call when the request is satisfied |
|
data to pass to the callback function |
Since 3.0
gboolean camel_offline_folder_downsync_finish (CamelOfflineFolder *folder
,GAsyncResult *result
,GError **error
);
Finishes the operation started with camel_offline_folder_downsync()
.
|
a CamelOfflineFolder |
|
a GAsyncResult |
|
return location for a GError, or NULL
|
Returns : |
TRUE on success, FALSE on error |
Since 3.0