![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
struct CamelDiscoStore; enum CamelDiscoStoreStatus; CamelDiscoStoreStatus camel_disco_store_status (CamelDiscoStore *store
); gboolean camel_disco_store_set_status (CamelDiscoStore *store
,CamelDiscoStoreStatus status
,GCancellable *cancellable
,GError **error
); gboolean camel_disco_store_can_work_offline (CamelDiscoStore *store
); gboolean camel_disco_store_check_online (CamelDiscoStore *store
,GError **error
); void camel_disco_store_prepare_for_offline (CamelDiscoStore *store
,GCancellable *cancellable
,GError **error
);
struct CamelDiscoStore;
CamelDiscoStore
is deprecated and should not be used in newly-written code.
typedef enum { CAMEL_DISCO_STORE_ONLINE, CAMEL_DISCO_STORE_OFFLINE, CAMEL_DISCO_STORE_RESYNCING } CamelDiscoStoreStatus;
CamelDiscoStoreStatus
is deprecated and should not be used in newly-written code.
CamelDiscoStoreStatus camel_disco_store_status (CamelDiscoStore *store
);
camel_disco_store_status
is deprecated and should not be used in newly-written code.
|
a disconnectable store |
Returns : |
the current online/offline status of store . |
gboolean camel_disco_store_set_status (CamelDiscoStore *store
,CamelDiscoStoreStatus status
,GCancellable *cancellable
,GError **error
);
camel_disco_store_set_status
is deprecated and should not be used in newly-written code.
Sets store
to status
. If an error occurrs and the status cannot
be set to status
, error
will be set.
|
a disconnectable store |
|
the new status |
|
optional GCancellable method, or NULL
|
|
return location for a GError, or NULL
|
gboolean camel_disco_store_can_work_offline (CamelDiscoStore *store
);
camel_disco_store_can_work_offline
is deprecated and should not be used in newly-written code.
|
a disconnectable store |
Returns : |
whether or not store can be used offline. (Will be
FALSE if the store is not caching data to local disk, for example.) |
gboolean camel_disco_store_check_online (CamelDiscoStore *store
,GError **error
);
camel_disco_store_check_online
is deprecated and should not be used in newly-written code.
This checks that store
is online, and sets ex
if it is not. This
can be used as a simple way to set a generic error message in ex
for operations that won't work offline.
|
a disconnectable store |
|
return location for a GError, or NULL
|
Returns : |
whether or not store is online. |
void camel_disco_store_prepare_for_offline (CamelDiscoStore *store
,GCancellable *cancellable
,GError **error
);
camel_disco_store_prepare_for_offline
is deprecated and should not be used in newly-written code.