Update to upstream 1.0.1
[profile/ivi/gsignond.git] / src / daemon / dbus / gsignond-dbus-auth-session-gen.h
1 /*
2  * Generated by gdbus-codegen 2.32.4. DO NOT EDIT.
3  *
4  * The license of this code is the same as for the source it was derived from.
5  */
6
7 #ifndef __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__
8 #define __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__
9
10 #include <gio/gio.h>
11
12 G_BEGIN_DECLS
13
14
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for com.google.code.AccountsSSO.gSingleSignOn.AuthSession */
17
18 #define GSIGNOND_DBUS_TYPE_AUTH_SESSION (gsignond_dbus_auth_session_get_type ())
19 #define GSIGNOND_DBUS_AUTH_SESSION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION, GSignondDbusAuthSession))
20 #define GSIGNOND_DBUS_IS_AUTH_SESSION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION))
21 #define GSIGNOND_DBUS_AUTH_SESSION_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION, GSignondDbusAuthSessionIface))
22
23 struct _GSignondDbusAuthSession;
24 typedef struct _GSignondDbusAuthSession GSignondDbusAuthSession;
25 typedef struct _GSignondDbusAuthSessionIface GSignondDbusAuthSessionIface;
26
27 struct _GSignondDbusAuthSessionIface
28 {
29   GTypeInterface parent_iface;
30
31
32   gboolean (*handle_cancel) (
33     GSignondDbusAuthSession *object,
34     GDBusMethodInvocation *invocation);
35
36   gboolean (*handle_process) (
37     GSignondDbusAuthSession *object,
38     GDBusMethodInvocation *invocation,
39     GVariant *arg_sessionDataVa,
40     const gchar *arg_mechanism);
41
42   gboolean (*handle_query_available_mechanisms) (
43     GSignondDbusAuthSession *object,
44     GDBusMethodInvocation *invocation,
45     const gchar *const *arg_wantedMechanisms);
46
47   void (*state_changed) (
48     GSignondDbusAuthSession *object,
49     gint arg_state,
50     const gchar *arg_message);
51
52   void (*unregistered) (
53     GSignondDbusAuthSession *object);
54
55 };
56
57 GType gsignond_dbus_auth_session_get_type (void) G_GNUC_CONST;
58
59 GDBusInterfaceInfo *gsignond_dbus_auth_session_interface_info (void);
60 guint gsignond_dbus_auth_session_override_properties (GObjectClass *klass, guint property_id_begin);
61
62
63 /* D-Bus method call completion functions: */
64 void gsignond_dbus_auth_session_complete_query_available_mechanisms (
65     GSignondDbusAuthSession *object,
66     GDBusMethodInvocation *invocation,
67     const gchar *const *unnamed_arg1);
68
69 void gsignond_dbus_auth_session_complete_process (
70     GSignondDbusAuthSession *object,
71     GDBusMethodInvocation *invocation,
72     GVariant *unnamed_arg2);
73
74 void gsignond_dbus_auth_session_complete_cancel (
75     GSignondDbusAuthSession *object,
76     GDBusMethodInvocation *invocation);
77
78
79
80 /* D-Bus signal emissions functions: */
81 void gsignond_dbus_auth_session_emit_state_changed (
82     GSignondDbusAuthSession *object,
83     gint arg_state,
84     const gchar *arg_message);
85
86 void gsignond_dbus_auth_session_emit_unregistered (
87     GSignondDbusAuthSession *object);
88
89
90
91 /* D-Bus method calls: */
92 void gsignond_dbus_auth_session_call_query_available_mechanisms (
93     GSignondDbusAuthSession *proxy,
94     const gchar *const *arg_wantedMechanisms,
95     GCancellable *cancellable,
96     GAsyncReadyCallback callback,
97     gpointer user_data);
98
99 gboolean gsignond_dbus_auth_session_call_query_available_mechanisms_finish (
100     GSignondDbusAuthSession *proxy,
101     gchar ***out_unnamed_arg1,
102     GAsyncResult *res,
103     GError **error);
104
105 gboolean gsignond_dbus_auth_session_call_query_available_mechanisms_sync (
106     GSignondDbusAuthSession *proxy,
107     const gchar *const *arg_wantedMechanisms,
108     gchar ***out_unnamed_arg1,
109     GCancellable *cancellable,
110     GError **error);
111
112 void gsignond_dbus_auth_session_call_process (
113     GSignondDbusAuthSession *proxy,
114     GVariant *arg_sessionDataVa,
115     const gchar *arg_mechanism,
116     GCancellable *cancellable,
117     GAsyncReadyCallback callback,
118     gpointer user_data);
119
120 gboolean gsignond_dbus_auth_session_call_process_finish (
121     GSignondDbusAuthSession *proxy,
122     GVariant **out_unnamed_arg2,
123     GAsyncResult *res,
124     GError **error);
125
126 gboolean gsignond_dbus_auth_session_call_process_sync (
127     GSignondDbusAuthSession *proxy,
128     GVariant *arg_sessionDataVa,
129     const gchar *arg_mechanism,
130     GVariant **out_unnamed_arg2,
131     GCancellable *cancellable,
132     GError **error);
133
134 void gsignond_dbus_auth_session_call_cancel (
135     GSignondDbusAuthSession *proxy,
136     GCancellable *cancellable,
137     GAsyncReadyCallback callback,
138     gpointer user_data);
139
140 gboolean gsignond_dbus_auth_session_call_cancel_finish (
141     GSignondDbusAuthSession *proxy,
142     GAsyncResult *res,
143     GError **error);
144
145 gboolean gsignond_dbus_auth_session_call_cancel_sync (
146     GSignondDbusAuthSession *proxy,
147     GCancellable *cancellable,
148     GError **error);
149
150
151
152 /* ---- */
153
154 #define GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY (gsignond_dbus_auth_session_proxy_get_type ())
155 #define GSIGNOND_DBUS_AUTH_SESSION_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, GSignondDbusAuthSessionProxy))
156 #define GSIGNOND_DBUS_AUTH_SESSION_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, GSignondDbusAuthSessionProxyClass))
157 #define GSIGNOND_DBUS_AUTH_SESSION_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, GSignondDbusAuthSessionProxyClass))
158 #define GSIGNOND_DBUS_IS_AUTH_SESSION_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY))
159 #define GSIGNOND_DBUS_IS_AUTH_SESSION_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY))
160
161 typedef struct _GSignondDbusAuthSessionProxy GSignondDbusAuthSessionProxy;
162 typedef struct _GSignondDbusAuthSessionProxyClass GSignondDbusAuthSessionProxyClass;
163 typedef struct _GSignondDbusAuthSessionProxyPrivate GSignondDbusAuthSessionProxyPrivate;
164
165 struct _GSignondDbusAuthSessionProxy
166 {
167   /*< private >*/
168   GDBusProxy parent_instance;
169   GSignondDbusAuthSessionProxyPrivate *priv;
170 };
171
172 struct _GSignondDbusAuthSessionProxyClass
173 {
174   GDBusProxyClass parent_class;
175 };
176
177 GType gsignond_dbus_auth_session_proxy_get_type (void) G_GNUC_CONST;
178
179 void gsignond_dbus_auth_session_proxy_new (
180     GDBusConnection     *connection,
181     GDBusProxyFlags      flags,
182     const gchar         *name,
183     const gchar         *object_path,
184     GCancellable        *cancellable,
185     GAsyncReadyCallback  callback,
186     gpointer             user_data);
187 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_finish (
188     GAsyncResult        *res,
189     GError             **error);
190 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_sync (
191     GDBusConnection     *connection,
192     GDBusProxyFlags      flags,
193     const gchar         *name,
194     const gchar         *object_path,
195     GCancellable        *cancellable,
196     GError             **error);
197
198 void gsignond_dbus_auth_session_proxy_new_for_bus (
199     GBusType             bus_type,
200     GDBusProxyFlags      flags,
201     const gchar         *name,
202     const gchar         *object_path,
203     GCancellable        *cancellable,
204     GAsyncReadyCallback  callback,
205     gpointer             user_data);
206 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_for_bus_finish (
207     GAsyncResult        *res,
208     GError             **error);
209 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_for_bus_sync (
210     GBusType             bus_type,
211     GDBusProxyFlags      flags,
212     const gchar         *name,
213     const gchar         *object_path,
214     GCancellable        *cancellable,
215     GError             **error);
216
217
218 /* ---- */
219
220 #define GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON (gsignond_dbus_auth_session_skeleton_get_type ())
221 #define GSIGNOND_DBUS_AUTH_SESSION_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, GSignondDbusAuthSessionSkeleton))
222 #define GSIGNOND_DBUS_AUTH_SESSION_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, GSignondDbusAuthSessionSkeletonClass))
223 #define GSIGNOND_DBUS_AUTH_SESSION_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, GSignondDbusAuthSessionSkeletonClass))
224 #define GSIGNOND_DBUS_IS_AUTH_SESSION_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON))
225 #define GSIGNOND_DBUS_IS_AUTH_SESSION_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON))
226
227 typedef struct _GSignondDbusAuthSessionSkeleton GSignondDbusAuthSessionSkeleton;
228 typedef struct _GSignondDbusAuthSessionSkeletonClass GSignondDbusAuthSessionSkeletonClass;
229 typedef struct _GSignondDbusAuthSessionSkeletonPrivate GSignondDbusAuthSessionSkeletonPrivate;
230
231 struct _GSignondDbusAuthSessionSkeleton
232 {
233   /*< private >*/
234   GDBusInterfaceSkeleton parent_instance;
235   GSignondDbusAuthSessionSkeletonPrivate *priv;
236 };
237
238 struct _GSignondDbusAuthSessionSkeletonClass
239 {
240   GDBusInterfaceSkeletonClass parent_class;
241 };
242
243 GType gsignond_dbus_auth_session_skeleton_get_type (void) G_GNUC_CONST;
244
245 GSignondDbusAuthSession *gsignond_dbus_auth_session_skeleton_new (void);
246
247
248 G_END_DECLS
249
250 #endif /* __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__ */