| Top |
| void | mailbox-created | Run First |
| void | mailbox-renamed | Run First |
| void | mailbox-updated | Run First |
GObject ╰── CamelObject ╰── CamelService ╰── CamelStore ╰── CamelOfflineStore ╰── CamelIMAPXStore
CamelIMAPXStore implements GInitable, CamelNetworkService and CamelSubscribable.
CamelIMAPXServer * camel_imapx_store_ref_server (CamelIMAPXStore *store,const gchar *folder_name,gboolean for_expensive_job,GCancellable *cancellable,GError **error);
Returns the CamelIMAPXServer for store
, if available.
As a convenience, if the store
is not currently connected to an IMAP
server, the function sets error
to CAMEL_SERVER_ERROR_UNAVAILABLE and
returns NULL. If an operation can possibly be executed while offline,
pass NULL for error
.
The returned CamelIMAPXServer is referenced for thread-safety and must
be unreferenced with g_object_unref() when finished with it.
store |
||
folder_name |
name of a folder, for which it'll be used; can be |
|
cancellable |
a GCancellable to use ofr possible new connection creation, or |
|
error |
Since 3.10
CamelFolderQuotaInfo * camel_imapx_store_dup_quota_info (CamelIMAPXStore *store,const gchar *quota_root_name);
void camel_imapx_store_set_quota_info (CamelIMAPXStore *store,const gchar *quota_root_name,const CamelFolderQuotaInfo *info);
“mailbox-created” signalvoid user_function (CamelIMAPXStore *camelimapxstore, CamelIMAPXMailbox *arg1, gpointer user_data)
Flags: Run First
“mailbox-renamed” signalvoid user_function (CamelIMAPXStore *camelimapxstore, CamelIMAPXMailbox *arg1, gchar *arg2, gpointer user_data)
Flags: Run First
“mailbox-updated” signalvoid user_function (CamelIMAPXStore *camelimapxstore, CamelIMAPXMailbox *arg1, gpointer user_data)
Flags: Run First