Class

CamelOfflineSettings

since: 3.2

Description [src]

class Camel.OfflineSettings : Camel.StoreSettings {
  /* No available fields */
}

Contains only private data that should be read and manipulated using the functions below.

Available since: 3.2

Instance methods

camel_offline_settings_get_limit_by_age
No description available.

since: 3.24

camel_offline_settings_get_limit_unit
No description available.

since: 3.24

camel_offline_settings_get_limit_value
No description available.

since: 3.24

camel_offline_settings_get_stay_synchronized

Returns whether to synchronize the local cache with the remote server before switching to offline mode, so the store’s content can still be read while offline.

since: 3.2

camel_offline_settings_get_store_changes_interval

Returns the interval, in seconds, for the changes in the folder being saved automatically. 0 means immediately, while -1 means turning off automatic folder change saving.

deprecated: 3.40 since: 3.18

camel_offline_settings_set_limit_by_age

Set whether the messages to download for offline should be limited by age. If set to TRUE, then messages older than ‘limit-value’ will not be downloaded automatically.

since: 3.24

camel_offline_settings_set_limit_unit

Set the limit unit to use when interpreting ‘limit-value’.

since: 3.24

camel_offline_settings_set_limit_value

Set the limit, in ‘limit-unit’, to use when ‘limit-by-age’ is set to TRUE.

since: 3.24

camel_offline_settings_set_stay_synchronized

Sets whether to synchronize the local cache with the remote server before switching to offline mode, so the store’s content can still be read while offline.

since: 3.2

camel_offline_settings_set_store_changes_interval

Sets the interval, in seconds, for the changes in the folder being saved automatically. 0 means immediately, while -1 means turning off automatic folder change saving.

deprecated: 3.40 since: 3.18

Methods inherited from CamelStoreSettings (4)
camel_store_settings_get_filter_inbox

Returns whether to automatically apply filters to newly arrived messages in the store’s Inbox folder (assuming it has an Inbox folder).

since: 3.2

camel_store_settings_get_store_changes_interval

Returns the interval, in seconds, for the changes in the folder being saved automatically. 0 means immediately, while -1 means turning off automatic folder change saving.

since: 3.40

camel_store_settings_set_filter_inbox

Sets whether to automatically apply filters to newly arrived messages in the store’s Inbox folder (assuming it has an Inbox folder).

since: 3.2

camel_store_settings_set_store_changes_interval

Sets the interval, in seconds, for the changes in the folder being saved automatically. 0 means immediately, while -1 means turning off automatic folder change saving.

since: 3.40

Methods inherited from CamelSettings (2)
camel_settings_clone

Creates a copy of settings, such that passing settings and the copied instance to camel_settings_equal() would return TRUE.

since: 3.2

camel_settings_equal

Returns TRUE if settings_a and settings_b are equal.

since: 3.2

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Camel.OfflineSettings:limit-by-age
No description available.

Camel.OfflineSettings:limit-unit
No description available.

Camel.OfflineSettings:limit-value
No description available.

Camel.OfflineSettings:stay-synchronized
No description available.

Properties inherited from CamelStoreSettings (2)
Camel.StoreSettings:filter-inbox
No description available.

Camel.StoreSettings:store-changes-interval
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct CamelOfflineSettingsClass {
  CamelStoreSettingsClass parent_class;
  None reserved;
  
}
No description available.
Class members
parent_class: CamelStoreSettingsClass
No description available.
reserved: None
No description available.