![]() |
![]() |
![]() |
Reference Manual of the tinymail framework | ![]() |
---|---|---|---|---|
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);
typedef struct _TnyCamelRecoverConnectionPolicy TnyCamelRecoverConnectionPolicy;
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 |
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.
|
a TnyCamelRecoverConnectionPolicy instance |
|
delay before a reconnect attempt happens, use -1 to disable |
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.
|
a TnyCamelRecoverConnectionPolicy instance |
|
whether to recover the active folder |