Bugfix for 80400, introduction of connection policies
[modest] / src / modest-default-connection-policy.h
1 #ifndef MODEST_DEFAULT_CONNECTION_POLICY_H
2 #define MODEST_DEFAULT_CONNECTION_POLICY_H
3
4 #include <glib-object.h>
5
6 #include <tny-connection-policy.h>
7
8 G_BEGIN_DECLS
9
10 #define MODEST_TYPE_DEFAULT_CONNECTION_POLICY             (modest_default_connection_policy_get_type ())
11 #define MODEST_DEFAULT_CONNECTION_POLICY(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), MODEST_TYPE_DEFAULT_CONNECTION_POLICY, ModestDefaultConnectionPolicy))
12 #define MODEST_DEFAULT_CONNECTION_POLICY_CLASS(vtable)    (G_TYPE_CHECK_CLASS_CAST ((vtable), MODEST_TYPE_DEFAULT_CONNECTION_POLICY, ModestDefaultConnectionPolicyClass))
13 #define MODEST_IS_DEFAULT_CONNECTION_POLICY(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MODEST_TYPE_DEFAULT_CONNECTION_POLICY))
14 #define MODEST_IS_DEFAULT_CONNECTION_POLICY_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), MODEST_TYPE_DEFAULT_CONNECTION_POLICY))
15 #define MODEST_DEFAULT_CONNECTION_POLICY_GET_CLASS(inst)  (G_TYPE_INSTANCE_GET_CLASS ((inst), MODEST_TYPE_DEFAULT_CONNECTION_POLICY, ModestDefaultConnectionPolicyClass))
16
17 typedef struct _ModestDefaultConnectionPolicy ModestDefaultConnectionPolicy;
18 typedef struct _ModestDefaultConnectionPolicyClass ModestDefaultConnectionPolicyClass;
19
20
21 struct _ModestDefaultConnectionPolicy
22 {
23         GObject parent;
24
25 };
26
27 struct _ModestDefaultConnectionPolicyClass
28 {
29         GObjectClass parent_class;
30 };
31
32 GType modest_default_connection_policy_get_type (void);
33 TnyConnectionPolicy* modest_default_connection_policy_new (void);
34
35 G_END_DECLS
36
37 #endif