TnyCamelRecoverConnectionPolicy

TnyCamelRecoverConnectionPolicy

Synopsis




                    TnyCamelRecoverConnectionPolicy;
TnyConnectionPolicy* tny_camel_recover_connection_policy_new
                                                        (void);
void                tny_camel_recover_connection_policy_set_reconnect_delay
                                                        (TnyCamelRecoverConnectionPolicy *self,
                                                         gint milliseconds);
void                tny_camel_recover_connection_policy_set_recover_active_folder
                                                        (TnyCamelRecoverConnectionPolicy *self,
                                                         gboolean setting);

Object Hierarchy


  GObject
   +----TnyCamelRecoverConnectionPolicy

Implemented Interfaces

TnyCamelRecoverConnectionPolicy implements TnyConnectionPolicy.

Description

Details

TnyCamelRecoverConnectionPolicy

typedef struct _TnyCamelRecoverConnectionPolicy TnyCamelRecoverConnectionPolicy;


tny_camel_recover_connection_policy_new ()

TnyConnectionPolicy* tny_camel_recover_connection_policy_new
                                                        (void);

A connection policy that tries to camel_recover the connection and the currently selected folder.

Returns : A new TnyConnectionPolicy instance

tny_camel_recover_connection_policy_set_reconnect_delay ()

void                tny_camel_recover_connection_policy_set_reconnect_delay
                                                        (TnyCamelRecoverConnectionPolicy *self,
                                                         gint milliseconds);

Sets the amount of milliseconds before a reconnect attempt takes place. Use -1 to disable reconnecting. Default value is -1 or disabled.

self : a TnyCamelRecoverConnectionPolicy instance
milliseconds : delay before a reconnect attempt happens, use -1 to disable

tny_camel_recover_connection_policy_set_recover_active_folder ()

void                tny_camel_recover_connection_policy_set_recover_active_folder
                                                        (TnyCamelRecoverConnectionPolicy *self,
                                                         gboolean setting);

Sets whether to recover the active folder. Recovering the active folder means that the folder will be refreshed once the account is back online, and if the folder supports IDLE (in case of IMAP), its IDLE state is turned on. Default value is TRUE.

self : a TnyCamelRecoverConnectionPolicy instance
setting : whether to recover the active folder