| Top |
EMailSession *
e_mail_session_new (ESourceRegistry *registry);
e_mail_session_new is deprecated and should not be used in newly-written code.
ESourceRegistry *
e_mail_session_get_registry (EMailSession *session);
e_mail_session_get_registry is deprecated and should not be used in newly-written code.
MailFolderCache *
e_mail_session_get_folder_cache (EMailSession *session);
e_mail_session_get_folder_cache is deprecated and should not be used in newly-written code.
CamelStore *
e_mail_session_get_local_store (EMailSession *session);
e_mail_session_get_local_store is deprecated and should not be used in newly-written code.
CamelStore *
e_mail_session_get_vfolder_store (EMailSession *session);
e_mail_session_get_vfolder_store is deprecated and should not be used in newly-written code.
CamelFolder * e_mail_session_get_local_folder (EMailSession *session,EMailLocalFolder type);
e_mail_session_get_local_folder is deprecated and should not be used in newly-written code.
const gchar * e_mail_session_get_local_folder_uri (EMailSession *session,EMailLocalFolder type);
e_mail_session_get_local_folder_uri is deprecated and should not be used in newly-written code.
GList *
e_mail_session_get_available_junk_filters
(EMailSession *session);
e_mail_session_get_available_junk_filters is deprecated and should not be used in newly-written code.
EMailJunkFilter * e_mail_session_get_junk_filter_by_name (EMailSession *session,const gchar *filter_name);
e_mail_session_get_junk_filter_by_name is deprecated and should not be used in newly-written code.
Looks up an EMailJunkFilter extension by its filter name, as specified
in its class structure. If no match is found, the function returns NULL.
CamelFolder * e_mail_session_get_inbox_sync (EMailSession *session,const gchar *service_uid,GCancellable *cancellable,GError **error);
e_mail_session_get_inbox_sync is deprecated and should not be used in newly-written code.
void e_mail_session_get_inbox (EMailSession *session,const gchar *service_uid,gint io_priority,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
e_mail_session_get_inbox is deprecated and should not be used in newly-written code.
CamelFolder * e_mail_session_get_inbox_finish (EMailSession *session,GAsyncResult *result,GError **error);
e_mail_session_get_inbox_finish is deprecated and should not be used in newly-written code.
CamelFolder * e_mail_session_get_trash_sync (EMailSession *session,const gchar *service_uid,GCancellable *cancellable,GError **error);
e_mail_session_get_trash_sync is deprecated and should not be used in newly-written code.
void e_mail_session_get_trash (EMailSession *session,const gchar *service_uid,gint io_priority,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
e_mail_session_get_trash is deprecated and should not be used in newly-written code.
CamelFolder * e_mail_session_get_trash_finish (EMailSession *session,GAsyncResult *result,GError **error);
e_mail_session_get_trash_finish is deprecated and should not be used in newly-written code.
CamelFolder * e_mail_session_uri_to_folder_sync (EMailSession *session,const gchar *folder_uri,CamelStoreGetFolderFlags flags,GCancellable *cancellable,GError **error);
e_mail_session_uri_to_folder_sync is deprecated and should not be used in newly-written code.
void e_mail_session_uri_to_folder (EMailSession *session,const gchar *folder_uri,CamelStoreGetFolderFlags flags,gint io_priority,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
e_mail_session_uri_to_folder is deprecated and should not be used in newly-written code.
CamelFolder * e_mail_session_uri_to_folder_finish (EMailSession *session,GAsyncResult *result,GError **error);
e_mail_session_uri_to_folder_finish is deprecated and should not be used in newly-written code.
EMVFolderContext *
e_mail_session_create_vfolder_context (EMailSession *session);
e_mail_session_create_vfolder_context is deprecated and should not be used in newly-written code.
void
e_mail_session_flush_outbox (EMailSession *session);
e_mail_session_flush_outbox is deprecated and should not be used in newly-written code.
void e_mail_session_schedule_outbox_flush (EMailSession *session,gint delay_minutes);
e_mail_session_schedule_outbox_flush is deprecated and should not be used in newly-written code.
void
e_mail_session_cancel_scheduled_outbox_flush
(EMailSession *session);
e_mail_session_cancel_scheduled_outbox_flush is deprecated and should not be used in newly-written code.
gboolean e_mail_session_mark_service_used_sync (EMailSession *session,CamelService *service,GCancellable *cancellable);
e_mail_session_mark_service_used_sync is deprecated and should not be used in newly-written code.
Marks the service
as being used. If it is already in use, then waits
for its release. The only reasons for a failure are either invalid
parameters being passed in the function or the wait being cancelled.
Use e_mail_session_unmark_service_used() to notice the session
that
that the service
is no longer being used by the caller.
session |
an EMailSession |
|
service |
a CamelService |
|
cancellable |
a GCancellable, or NULL. |
[allow none] |
Since: 3.16
void e_mail_session_unmark_service_used (EMailSession *session,CamelService *service);
e_mail_session_unmark_service_used is deprecated and should not be used in newly-written code.
Frees a "use lock" on the service
, thus it can be used by others. If anything
is waiting for it in e_mail_session_mark_service_used_sync(), then it is woken up.
Since: 3.16
void e_mail_session_emit_allow_auth_prompt (EMailSession *session,ESource *source);
e_mail_session_emit_allow_auth_prompt is deprecated and should not be used in newly-written code.
Emits 'allow-auth-prompt' on session
for source
. This lets
any listeners know to enable credentials prompt for this source
.
Since: 3.16
gboolean e_binding_transform_service_to_source (GBinding *binding,const GValue *source_value,GValue *target_value,gpointer session);
e_binding_transform_service_to_source is deprecated and should not be used in newly-written code.
gboolean e_binding_transform_source_to_service (GBinding *binding,const GValue *source_value,GValue *target_value,gpointer session);
e_binding_transform_source_to_service is deprecated and should not be used in newly-written code.
void
mail_session_flush_filter_log (EMailSession *session);
mail_session_flush_filter_log is deprecated and should not be used in newly-written code.
const gchar *
mail_session_get_data_dir (void);
mail_session_get_data_dir is deprecated and should not be used in newly-written code.
const gchar *
mail_session_get_cache_dir (void);
mail_session_get_cache_dir is deprecated and should not be used in newly-written code.
const gchar *
mail_session_get_config_dir (void);
mail_session_get_config_dir is deprecated and should not be used in newly-written code.