2 * Generated by gdbus-codegen 2.32.4. DO NOT EDIT.
4 * The license of this code is the same as for the source it was derived from.
7 #ifndef __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__
8 #define __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1 */
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))
23 struct _GSignondDbusRemotePluginV1;
24 typedef struct _GSignondDbusRemotePluginV1 GSignondDbusRemotePluginV1;
25 typedef struct _GSignondDbusRemotePluginV1Iface GSignondDbusRemotePluginV1Iface;
27 struct _GSignondDbusRemotePluginV1Iface
29 GTypeInterface parent_iface;
33 gboolean (*handle_cancel) (
34 GSignondDbusRemotePluginV1 *object,
35 GDBusMethodInvocation *invocation);
37 gboolean (*handle_refresh) (
38 GSignondDbusRemotePluginV1 *object,
39 GDBusMethodInvocation *invocation,
40 GVariant *arg_uiData);
42 gboolean (*handle_request) (
43 GSignondDbusRemotePluginV1 *object,
44 GDBusMethodInvocation *invocation,
45 GVariant *arg_sessionData);
47 gboolean (*handle_request_initial) (
48 GSignondDbusRemotePluginV1 *object,
49 GDBusMethodInvocation *invocation,
50 GVariant *arg_sessionData,
51 GVariant *arg_identityMethodCache,
52 const gchar *arg_mechanism);
54 gboolean (*handle_user_action_finished) (
55 GSignondDbusRemotePluginV1 *object,
56 GDBusMethodInvocation *invocation,
57 GVariant *arg_uiData);
59 const gchar *const * (*get_mechanisms) (GSignondDbusRemotePluginV1 *object);
61 const gchar * (*get_method) (GSignondDbusRemotePluginV1 *object);
64 GSignondDbusRemotePluginV1 *object,
68 GSignondDbusRemotePluginV1 *object,
69 GVariant *arg_uiData);
72 GSignondDbusRemotePluginV1 *object,
73 GVariant *arg_sessionData);
75 void (*response_final) (
76 GSignondDbusRemotePluginV1 *object,
77 GVariant *arg_sessionData);
79 void (*status_changed) (
80 GSignondDbusRemotePluginV1 *object,
82 const gchar *arg_message);
85 GSignondDbusRemotePluginV1 *object,
86 GVariant *arg_sessionData);
88 void (*user_action_required) (
89 GSignondDbusRemotePluginV1 *object,
90 GVariant *arg_uiData);
94 GType gsignond_dbus_remote_plugin_v1_get_type (void) G_GNUC_CONST;
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);
100 /* D-Bus method call completion functions: */
101 void gsignond_dbus_remote_plugin_v1_complete_cancel (
102 GSignondDbusRemotePluginV1 *object,
103 GDBusMethodInvocation *invocation);
105 void gsignond_dbus_remote_plugin_v1_complete_request_initial (
106 GSignondDbusRemotePluginV1 *object,
107 GDBusMethodInvocation *invocation);
109 void gsignond_dbus_remote_plugin_v1_complete_request (
110 GSignondDbusRemotePluginV1 *object,
111 GDBusMethodInvocation *invocation);
113 void gsignond_dbus_remote_plugin_v1_complete_user_action_finished (
114 GSignondDbusRemotePluginV1 *object,
115 GDBusMethodInvocation *invocation);
117 void gsignond_dbus_remote_plugin_v1_complete_refresh (
118 GSignondDbusRemotePluginV1 *object,
119 GDBusMethodInvocation *invocation);
123 /* D-Bus signal emissions functions: */
124 void gsignond_dbus_remote_plugin_v1_emit_response (
125 GSignondDbusRemotePluginV1 *object,
126 GVariant *arg_sessionData);
128 void gsignond_dbus_remote_plugin_v1_emit_response_final (
129 GSignondDbusRemotePluginV1 *object,
130 GVariant *arg_sessionData);
132 void gsignond_dbus_remote_plugin_v1_emit_store (
133 GSignondDbusRemotePluginV1 *object,
134 GVariant *arg_sessionData);
136 void gsignond_dbus_remote_plugin_v1_emit_error (
137 GSignondDbusRemotePluginV1 *object,
138 GVariant *arg_error);
140 void gsignond_dbus_remote_plugin_v1_emit_user_action_required (
141 GSignondDbusRemotePluginV1 *object,
142 GVariant *arg_uiData);
144 void gsignond_dbus_remote_plugin_v1_emit_refreshed (
145 GSignondDbusRemotePluginV1 *object,
146 GVariant *arg_uiData);
148 void gsignond_dbus_remote_plugin_v1_emit_status_changed (
149 GSignondDbusRemotePluginV1 *object,
151 const gchar *arg_message);
155 /* D-Bus method calls: */
156 void gsignond_dbus_remote_plugin_v1_call_cancel (
157 GSignondDbusRemotePluginV1 *proxy,
158 GCancellable *cancellable,
159 GAsyncReadyCallback callback,
162 gboolean gsignond_dbus_remote_plugin_v1_call_cancel_finish (
163 GSignondDbusRemotePluginV1 *proxy,
167 gboolean gsignond_dbus_remote_plugin_v1_call_cancel_sync (
168 GSignondDbusRemotePluginV1 *proxy,
169 GCancellable *cancellable,
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,
181 gboolean gsignond_dbus_remote_plugin_v1_call_request_initial_finish (
182 GSignondDbusRemotePluginV1 *proxy,
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,
194 void gsignond_dbus_remote_plugin_v1_call_request (
195 GSignondDbusRemotePluginV1 *proxy,
196 GVariant *arg_sessionData,
197 GCancellable *cancellable,
198 GAsyncReadyCallback callback,
201 gboolean gsignond_dbus_remote_plugin_v1_call_request_finish (
202 GSignondDbusRemotePluginV1 *proxy,
206 gboolean gsignond_dbus_remote_plugin_v1_call_request_sync (
207 GSignondDbusRemotePluginV1 *proxy,
208 GVariant *arg_sessionData,
209 GCancellable *cancellable,
212 void gsignond_dbus_remote_plugin_v1_call_user_action_finished (
213 GSignondDbusRemotePluginV1 *proxy,
214 GVariant *arg_uiData,
215 GCancellable *cancellable,
216 GAsyncReadyCallback callback,
219 gboolean gsignond_dbus_remote_plugin_v1_call_user_action_finished_finish (
220 GSignondDbusRemotePluginV1 *proxy,
224 gboolean gsignond_dbus_remote_plugin_v1_call_user_action_finished_sync (
225 GSignondDbusRemotePluginV1 *proxy,
226 GVariant *arg_uiData,
227 GCancellable *cancellable,
230 void gsignond_dbus_remote_plugin_v1_call_refresh (
231 GSignondDbusRemotePluginV1 *proxy,
232 GVariant *arg_uiData,
233 GCancellable *cancellable,
234 GAsyncReadyCallback callback,
237 gboolean gsignond_dbus_remote_plugin_v1_call_refresh_finish (
238 GSignondDbusRemotePluginV1 *proxy,
242 gboolean gsignond_dbus_remote_plugin_v1_call_refresh_sync (
243 GSignondDbusRemotePluginV1 *proxy,
244 GVariant *arg_uiData,
245 GCancellable *cancellable,
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);
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);
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))
269 typedef struct _GSignondDbusRemotePluginV1Proxy GSignondDbusRemotePluginV1Proxy;
270 typedef struct _GSignondDbusRemotePluginV1ProxyClass GSignondDbusRemotePluginV1ProxyClass;
271 typedef struct _GSignondDbusRemotePluginV1ProxyPrivate GSignondDbusRemotePluginV1ProxyPrivate;
273 struct _GSignondDbusRemotePluginV1Proxy
276 GDBusProxy parent_instance;
277 GSignondDbusRemotePluginV1ProxyPrivate *priv;
280 struct _GSignondDbusRemotePluginV1ProxyClass
282 GDBusProxyClass parent_class;
285 GType gsignond_dbus_remote_plugin_v1_proxy_get_type (void) G_GNUC_CONST;
287 void gsignond_dbus_remote_plugin_v1_proxy_new (
288 GDBusConnection *connection,
289 GDBusProxyFlags flags,
291 const gchar *object_path,
292 GCancellable *cancellable,
293 GAsyncReadyCallback callback,
295 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_finish (
298 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_sync (
299 GDBusConnection *connection,
300 GDBusProxyFlags flags,
302 const gchar *object_path,
303 GCancellable *cancellable,
306 void gsignond_dbus_remote_plugin_v1_proxy_new_for_bus (
308 GDBusProxyFlags flags,
310 const gchar *object_path,
311 GCancellable *cancellable,
312 GAsyncReadyCallback callback,
314 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_finish (
317 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_sync (
319 GDBusProxyFlags flags,
321 const gchar *object_path,
322 GCancellable *cancellable,
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))
335 typedef struct _GSignondDbusRemotePluginV1Skeleton GSignondDbusRemotePluginV1Skeleton;
336 typedef struct _GSignondDbusRemotePluginV1SkeletonClass GSignondDbusRemotePluginV1SkeletonClass;
337 typedef struct _GSignondDbusRemotePluginV1SkeletonPrivate GSignondDbusRemotePluginV1SkeletonPrivate;
339 struct _GSignondDbusRemotePluginV1Skeleton
342 GDBusInterfaceSkeleton parent_instance;
343 GSignondDbusRemotePluginV1SkeletonPrivate *priv;
346 struct _GSignondDbusRemotePluginV1SkeletonClass
348 GDBusInterfaceSkeletonClass parent_class;
351 GType gsignond_dbus_remote_plugin_v1_skeleton_get_type (void) G_GNUC_CONST;
353 GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_skeleton_new (void);
358 #endif /* __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__ */