Update to upstream 1.0.1
[profile/ivi/gsignond.git] / src / daemon / dbus / gsignond-dbus-remote-plugin-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_REMOTE_PLUGIN_GEN_H__
8 #define __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__
9
10 #include <gio/gio.h>
11
12 G_BEGIN_DECLS
13
14
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1 */
17
18 #define GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1 (gsignond_dbus_remote_plugin_v1_get_type ())
19 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1, GSignondDbusRemotePluginV1))
20 #define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1))
21 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1, GSignondDbusRemotePluginV1Iface))
22
23 struct _GSignondDbusRemotePluginV1;
24 typedef struct _GSignondDbusRemotePluginV1 GSignondDbusRemotePluginV1;
25 typedef struct _GSignondDbusRemotePluginV1Iface GSignondDbusRemotePluginV1Iface;
26
27 struct _GSignondDbusRemotePluginV1Iface
28 {
29   GTypeInterface parent_iface;
30
31
32
33   gboolean (*handle_cancel) (
34     GSignondDbusRemotePluginV1 *object,
35     GDBusMethodInvocation *invocation);
36
37   gboolean (*handle_refresh) (
38     GSignondDbusRemotePluginV1 *object,
39     GDBusMethodInvocation *invocation,
40     GVariant *arg_uiData);
41
42   gboolean (*handle_request) (
43     GSignondDbusRemotePluginV1 *object,
44     GDBusMethodInvocation *invocation,
45     GVariant *arg_sessionData);
46
47   gboolean (*handle_request_initial) (
48     GSignondDbusRemotePluginV1 *object,
49     GDBusMethodInvocation *invocation,
50     GVariant *arg_sessionData,
51     GVariant *arg_identityMethodCache,
52     const gchar *arg_mechanism);
53
54   gboolean (*handle_user_action_finished) (
55     GSignondDbusRemotePluginV1 *object,
56     GDBusMethodInvocation *invocation,
57     GVariant *arg_uiData);
58
59   const gchar *const * (*get_mechanisms) (GSignondDbusRemotePluginV1 *object);
60
61   const gchar * (*get_method) (GSignondDbusRemotePluginV1 *object);
62
63   void (*error) (
64     GSignondDbusRemotePluginV1 *object,
65     GVariant *arg_error);
66
67   void (*refreshed) (
68     GSignondDbusRemotePluginV1 *object,
69     GVariant *arg_uiData);
70
71   void (*response) (
72     GSignondDbusRemotePluginV1 *object,
73     GVariant *arg_sessionData);
74
75   void (*response_final) (
76     GSignondDbusRemotePluginV1 *object,
77     GVariant *arg_sessionData);
78
79   void (*status_changed) (
80     GSignondDbusRemotePluginV1 *object,
81     gint arg_state,
82     const gchar *arg_message);
83
84   void (*store) (
85     GSignondDbusRemotePluginV1 *object,
86     GVariant *arg_sessionData);
87
88   void (*user_action_required) (
89     GSignondDbusRemotePluginV1 *object,
90     GVariant *arg_uiData);
91
92 };
93
94 GType gsignond_dbus_remote_plugin_v1_get_type (void) G_GNUC_CONST;
95
96 GDBusInterfaceInfo *gsignond_dbus_remote_plugin_v1_interface_info (void);
97 guint gsignond_dbus_remote_plugin_v1_override_properties (GObjectClass *klass, guint property_id_begin);
98
99
100 /* D-Bus method call completion functions: */
101 void gsignond_dbus_remote_plugin_v1_complete_cancel (
102     GSignondDbusRemotePluginV1 *object,
103     GDBusMethodInvocation *invocation);
104
105 void gsignond_dbus_remote_plugin_v1_complete_request_initial (
106     GSignondDbusRemotePluginV1 *object,
107     GDBusMethodInvocation *invocation);
108
109 void gsignond_dbus_remote_plugin_v1_complete_request (
110     GSignondDbusRemotePluginV1 *object,
111     GDBusMethodInvocation *invocation);
112
113 void gsignond_dbus_remote_plugin_v1_complete_user_action_finished (
114     GSignondDbusRemotePluginV1 *object,
115     GDBusMethodInvocation *invocation);
116
117 void gsignond_dbus_remote_plugin_v1_complete_refresh (
118     GSignondDbusRemotePluginV1 *object,
119     GDBusMethodInvocation *invocation);
120
121
122
123 /* D-Bus signal emissions functions: */
124 void gsignond_dbus_remote_plugin_v1_emit_response (
125     GSignondDbusRemotePluginV1 *object,
126     GVariant *arg_sessionData);
127
128 void gsignond_dbus_remote_plugin_v1_emit_response_final (
129     GSignondDbusRemotePluginV1 *object,
130     GVariant *arg_sessionData);
131
132 void gsignond_dbus_remote_plugin_v1_emit_store (
133     GSignondDbusRemotePluginV1 *object,
134     GVariant *arg_sessionData);
135
136 void gsignond_dbus_remote_plugin_v1_emit_error (
137     GSignondDbusRemotePluginV1 *object,
138     GVariant *arg_error);
139
140 void gsignond_dbus_remote_plugin_v1_emit_user_action_required (
141     GSignondDbusRemotePluginV1 *object,
142     GVariant *arg_uiData);
143
144 void gsignond_dbus_remote_plugin_v1_emit_refreshed (
145     GSignondDbusRemotePluginV1 *object,
146     GVariant *arg_uiData);
147
148 void gsignond_dbus_remote_plugin_v1_emit_status_changed (
149     GSignondDbusRemotePluginV1 *object,
150     gint arg_state,
151     const gchar *arg_message);
152
153
154
155 /* D-Bus method calls: */
156 void gsignond_dbus_remote_plugin_v1_call_cancel (
157     GSignondDbusRemotePluginV1 *proxy,
158     GCancellable *cancellable,
159     GAsyncReadyCallback callback,
160     gpointer user_data);
161
162 gboolean gsignond_dbus_remote_plugin_v1_call_cancel_finish (
163     GSignondDbusRemotePluginV1 *proxy,
164     GAsyncResult *res,
165     GError **error);
166
167 gboolean gsignond_dbus_remote_plugin_v1_call_cancel_sync (
168     GSignondDbusRemotePluginV1 *proxy,
169     GCancellable *cancellable,
170     GError **error);
171
172 void gsignond_dbus_remote_plugin_v1_call_request_initial (
173     GSignondDbusRemotePluginV1 *proxy,
174     GVariant *arg_sessionData,
175     GVariant *arg_identityMethodCache,
176     const gchar *arg_mechanism,
177     GCancellable *cancellable,
178     GAsyncReadyCallback callback,
179     gpointer user_data);
180
181 gboolean gsignond_dbus_remote_plugin_v1_call_request_initial_finish (
182     GSignondDbusRemotePluginV1 *proxy,
183     GAsyncResult *res,
184     GError **error);
185
186 gboolean gsignond_dbus_remote_plugin_v1_call_request_initial_sync (
187     GSignondDbusRemotePluginV1 *proxy,
188     GVariant *arg_sessionData,
189     GVariant *arg_identityMethodCache,
190     const gchar *arg_mechanism,
191     GCancellable *cancellable,
192     GError **error);
193
194 void gsignond_dbus_remote_plugin_v1_call_request (
195     GSignondDbusRemotePluginV1 *proxy,
196     GVariant *arg_sessionData,
197     GCancellable *cancellable,
198     GAsyncReadyCallback callback,
199     gpointer user_data);
200
201 gboolean gsignond_dbus_remote_plugin_v1_call_request_finish (
202     GSignondDbusRemotePluginV1 *proxy,
203     GAsyncResult *res,
204     GError **error);
205
206 gboolean gsignond_dbus_remote_plugin_v1_call_request_sync (
207     GSignondDbusRemotePluginV1 *proxy,
208     GVariant *arg_sessionData,
209     GCancellable *cancellable,
210     GError **error);
211
212 void gsignond_dbus_remote_plugin_v1_call_user_action_finished (
213     GSignondDbusRemotePluginV1 *proxy,
214     GVariant *arg_uiData,
215     GCancellable *cancellable,
216     GAsyncReadyCallback callback,
217     gpointer user_data);
218
219 gboolean gsignond_dbus_remote_plugin_v1_call_user_action_finished_finish (
220     GSignondDbusRemotePluginV1 *proxy,
221     GAsyncResult *res,
222     GError **error);
223
224 gboolean gsignond_dbus_remote_plugin_v1_call_user_action_finished_sync (
225     GSignondDbusRemotePluginV1 *proxy,
226     GVariant *arg_uiData,
227     GCancellable *cancellable,
228     GError **error);
229
230 void gsignond_dbus_remote_plugin_v1_call_refresh (
231     GSignondDbusRemotePluginV1 *proxy,
232     GVariant *arg_uiData,
233     GCancellable *cancellable,
234     GAsyncReadyCallback callback,
235     gpointer user_data);
236
237 gboolean gsignond_dbus_remote_plugin_v1_call_refresh_finish (
238     GSignondDbusRemotePluginV1 *proxy,
239     GAsyncResult *res,
240     GError **error);
241
242 gboolean gsignond_dbus_remote_plugin_v1_call_refresh_sync (
243     GSignondDbusRemotePluginV1 *proxy,
244     GVariant *arg_uiData,
245     GCancellable *cancellable,
246     GError **error);
247
248
249
250 /* D-Bus property accessors: */
251 const gchar *gsignond_dbus_remote_plugin_v1_get_method (GSignondDbusRemotePluginV1 *object);
252 gchar *gsignond_dbus_remote_plugin_v1_dup_method (GSignondDbusRemotePluginV1 *object);
253 void gsignond_dbus_remote_plugin_v1_set_method (GSignondDbusRemotePluginV1 *object, const gchar *value);
254
255 const gchar *const *gsignond_dbus_remote_plugin_v1_get_mechanisms (GSignondDbusRemotePluginV1 *object);
256 gchar **gsignond_dbus_remote_plugin_v1_dup_mechanisms (GSignondDbusRemotePluginV1 *object);
257 void gsignond_dbus_remote_plugin_v1_set_mechanisms (GSignondDbusRemotePluginV1 *object, const gchar *const *value);
258
259
260 /* ---- */
261
262 #define GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY (gsignond_dbus_remote_plugin_v1_proxy_get_type ())
263 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, GSignondDbusRemotePluginV1Proxy))
264 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, GSignondDbusRemotePluginV1ProxyClass))
265 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, GSignondDbusRemotePluginV1ProxyClass))
266 #define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY))
267 #define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY))
268
269 typedef struct _GSignondDbusRemotePluginV1Proxy GSignondDbusRemotePluginV1Proxy;
270 typedef struct _GSignondDbusRemotePluginV1ProxyClass GSignondDbusRemotePluginV1ProxyClass;
271 typedef struct _GSignondDbusRemotePluginV1ProxyPrivate GSignondDbusRemotePluginV1ProxyPrivate;
272
273 struct _GSignondDbusRemotePluginV1Proxy
274 {
275   /*< private >*/
276   GDBusProxy parent_instance;
277   GSignondDbusRemotePluginV1ProxyPrivate *priv;
278 };
279
280 struct _GSignondDbusRemotePluginV1ProxyClass
281 {
282   GDBusProxyClass parent_class;
283 };
284
285 GType gsignond_dbus_remote_plugin_v1_proxy_get_type (void) G_GNUC_CONST;
286
287 void gsignond_dbus_remote_plugin_v1_proxy_new (
288     GDBusConnection     *connection,
289     GDBusProxyFlags      flags,
290     const gchar         *name,
291     const gchar         *object_path,
292     GCancellable        *cancellable,
293     GAsyncReadyCallback  callback,
294     gpointer             user_data);
295 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_finish (
296     GAsyncResult        *res,
297     GError             **error);
298 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_sync (
299     GDBusConnection     *connection,
300     GDBusProxyFlags      flags,
301     const gchar         *name,
302     const gchar         *object_path,
303     GCancellable        *cancellable,
304     GError             **error);
305
306 void gsignond_dbus_remote_plugin_v1_proxy_new_for_bus (
307     GBusType             bus_type,
308     GDBusProxyFlags      flags,
309     const gchar         *name,
310     const gchar         *object_path,
311     GCancellable        *cancellable,
312     GAsyncReadyCallback  callback,
313     gpointer             user_data);
314 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_finish (
315     GAsyncResult        *res,
316     GError             **error);
317 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_sync (
318     GBusType             bus_type,
319     GDBusProxyFlags      flags,
320     const gchar         *name,
321     const gchar         *object_path,
322     GCancellable        *cancellable,
323     GError             **error);
324
325
326 /* ---- */
327
328 #define GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON (gsignond_dbus_remote_plugin_v1_skeleton_get_type ())
329 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, GSignondDbusRemotePluginV1Skeleton))
330 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, GSignondDbusRemotePluginV1SkeletonClass))
331 #define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, GSignondDbusRemotePluginV1SkeletonClass))
332 #define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON))
333 #define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON))
334
335 typedef struct _GSignondDbusRemotePluginV1Skeleton GSignondDbusRemotePluginV1Skeleton;
336 typedef struct _GSignondDbusRemotePluginV1SkeletonClass GSignondDbusRemotePluginV1SkeletonClass;
337 typedef struct _GSignondDbusRemotePluginV1SkeletonPrivate GSignondDbusRemotePluginV1SkeletonPrivate;
338
339 struct _GSignondDbusRemotePluginV1Skeleton
340 {
341   /*< private >*/
342   GDBusInterfaceSkeleton parent_instance;
343   GSignondDbusRemotePluginV1SkeletonPrivate *priv;
344 };
345
346 struct _GSignondDbusRemotePluginV1SkeletonClass
347 {
348   GDBusInterfaceSkeletonClass parent_class;
349 };
350
351 GType gsignond_dbus_remote_plugin_v1_skeleton_get_type (void) G_GNUC_CONST;
352
353 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_skeleton_new (void);
354
355
356 G_END_DECLS
357
358 #endif /* __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__ */