]> git.0d.be Git - empathy.git/blob - ubuntu-online-accounts/mc-plugin/empathy-webcredentials-monitor.h
Merge branch 'gnome-3-8'
[empathy.git] / ubuntu-online-accounts / mc-plugin / empathy-webcredentials-monitor.h
1 #ifndef __EMPATHY_WEBCREDENTIALS_MONITOR_H__
2 #define __EMPATHY_WEBCREDENTIALS_MONITOR_H__
3
4 #include <glib-object.h>
5 #include <libaccounts-glib/ag-manager.h>
6
7 G_BEGIN_DECLS
8
9 typedef struct _EmpathyWebcredentialsMonitor EmpathyWebcredentialsMonitor;
10 typedef struct _EmpathyWebcredentialsMonitorClass EmpathyWebcredentialsMonitorClass;
11 typedef struct _EmpathyWebcredentialsMonitorPriv EmpathyWebcredentialsMonitorPriv;
12
13 struct _EmpathyWebcredentialsMonitorClass
14 {
15   /*<private>*/
16   GObjectClass parent_class;
17 };
18
19 struct _EmpathyWebcredentialsMonitor
20 {
21   /*<private>*/
22   GObject parent;
23   EmpathyWebcredentialsMonitorPriv *priv;
24 };
25
26 GType empathy_webcredentials_monitor_get_type (void);
27
28 /* TYPE MACROS */
29 #define EMPATHY_TYPE_WEBCREDENTIALS_MONITOR \
30   (empathy_webcredentials_monitor_get_type ())
31 #define EMPATHY_WEBCREDENTIALS_MONITOR(obj) \
32   (G_TYPE_CHECK_INSTANCE_CAST((obj), \
33     EMPATHY_TYPE_WEBCREDENTIALS_MONITOR, \
34     EmpathyWebcredentialsMonitor))
35 #define EMPATHY_WEBCREDENTIALS_MONITOR_CLASS(klass) \
36   (G_TYPE_CHECK_CLASS_CAST((klass), \
37     EMPATHY_TYPE_WEBCREDENTIALS_MONITOR, \
38     EmpathyWebcredentialsMonitorClass))
39 #define EMPATHY_IS_WEBCREDENTIALS_MONITOR(obj) \
40   (G_TYPE_CHECK_INSTANCE_TYPE((obj), \
41     EMPATHY_TYPE_WEBCREDENTIALS_MONITOR))
42 #define EMPATHY_IS_WEBCREDENTIALS_MONITOR_CLASS(klass) \
43   (G_TYPE_CHECK_CLASS_TYPE((klass), \
44     EMPATHY_TYPE_WEBCREDENTIALS_MONITOR))
45 #define EMPATHY_WEBCREDENTIALS_MONITOR_GET_CLASS(obj) \
46   (G_TYPE_INSTANCE_GET_CLASS ((obj), \
47     EMPATHY_TYPE_WEBCREDENTIALS_MONITOR, \
48     EmpathyWebcredentialsMonitorClass))
49
50 EmpathyWebcredentialsMonitor * empathy_webcredentials_monitor_new (
51     AgManager *manager);
52
53 GPtrArray * empathy_webcredentials_get_failures (
54     EmpathyWebcredentialsMonitor *self);
55
56 G_END_DECLS
57
58 #endif /* #ifndef __EMPATHY_WEBCREDENTIALS_MONITOR_H__*/