Class
CamelOfflineFolder
Instance methods
camel_offline_folder_can_downsync
Checks whether the folder
can run downsync according to its
settings (camel_offline_folder_get_offline_sync()) and to
the parent’s CamelOfflineStore
settings (camel_offline_settings_get_stay_synchronized()).
since: 3.22
camel_offline_folder_downsync
Synchronizes messages in folder
described by the search expression
to
the local machine asynchronously for offline availability.
since: 3.0
camel_offline_folder_downsync_finish
Finishes the operation started with camel_offline_folder_downsync().
since: 3.0
camel_offline_folder_downsync_sync
Synchronizes messages in folder
described by the search expression
to
the local machine for offline availability.
since: 3.0
camel_offline_folder_set_offline_sync
The CAMEL_THREE_STATE_INCONSISTENT
means what the parent store has set.
since: 2.32
Methods inherited from CamelFolder (84)
Please see CamelFolder for a full list of methods.
Methods inherited from CamelObject (4)
camel_object_get_state_filename
Returns the name of the file in which persistent property values for
object
are stored. The file is used by camel_object_state_write()
and camel_object_state_read()
to save and restore object state.
since: 2.32
camel_object_set_state_filename
Sets the name of the file in which persistent property values for
object
are stored. The file is used by camel_object_state_write()
and camel_object_state_read()
to save and restore object state.
since: 2.32
camel_object_state_read
Read persistent object state from CamelObject:state-filename
.
camel_object_state_write
Write persistent object state CamelObject:state-filename
.
Properties
Properties inherited from CamelFolder (6)
Camel.Folder:description
The folder’s description.
Camel.Folder:display-name
The folder’s display name.
Camel.Folder:full-name
The folder’s fully qualified name.
Camel.Folder:mark-seen
A CamelThreeState
persistent option of the folder,
which can override global option to mark messages
as seen after certain interval.
since: 3.32
Camel.Folder:mark-seen-timeout
Timeout in milliseconds for marking messages as seen.
since: 3.32
Camel.Folder:parent-store
The CamelStore
to which the folder belongs.
Properties inherited from CamelObject (1)
Camel.Object:state-filename
The file in which to store persistent property values for this instance.
Signals
Signals inherited from CamelFolder (3)
CamelFolder::changed
CamelFolder::deleted
CamelFolder::renamed
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 CamelOfflineFolderClass {
CamelFolderClass parent_class;
gboolean (* downsync_sync) (
CamelOfflineFolder* folder,
const gchar* expression,
GCancellable* cancellable,
GError** error
);
None reserved;
}
Class members
parent_class: CamelFolderClass
- No description available.
downsync_sync: gboolean (* downsync_sync) ( CamelOfflineFolder* folder, const gchar* expression, GCancellable* cancellable, GError** error )
- No description available.
reserved: None
- No description available.
Virtual methods
Camel.OfflineFolderClass.downsync_sync
Synchronizes messages in folder
described by the search expression
to
the local machine for offline availability.
since: 3.0