CamelOfflineStore

CamelOfflineStore

Functions

Description

Functions

camel_offline_store_get_online ()

gboolean
camel_offline_store_get_online (CamelOfflineStore *store);

Returns TRUE if store is online.

Parameters

store

a CamelOfflineStore

 

Since: 2.24


camel_offline_store_set_online_sync ()

gboolean
camel_offline_store_set_online_sync (CamelOfflineStore *store,
                                     gboolean online,
                                     GCancellable *cancellable,
                                     GError **error);

Sets the online/offline state of store according to online .

Parameters

store

a CamelOfflineStore

 

online

TRUE for online, FALSE for offline

 

cancellable

optional GCancellable object, or NULL

 

error

return location for a GError, or NULL

 

camel_offline_store_prepare_for_offline_sync ()

gboolean
camel_offline_store_prepare_for_offline_sync
                               (CamelOfflineStore *store,
                                GCancellable *cancellable,
                                GError **error);

Downloads messages for offline, when setup to do so and when the host is reachable.

Parameters

store

a CamelOfflineStore

 

cancellable

optional GCancellable object, or NULL

 

error

return location for a GError, or NULL

 

Returns

whether succeeded

Since: 2.22


camel_offline_store_requires_downsync ()

gboolean
camel_offline_store_requires_downsync (CamelOfflineStore *store);

Check whether the store requires synchronization for offline usage. This is not blocking, it only checks settings on the store and its currently opened folders.

Returns TRUE if the store requires synchronization for offline usage

Parameters

store

a CamelOfflineStore

 

Since: 3.12

Types and Values