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_AUTH_SESSION_GEN_H__
8 #define __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for com.google.code.AccountsSSO.gSingleSignOn.AuthSession */
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))
23 struct _GSignondDbusAuthSession;
24 typedef struct _GSignondDbusAuthSession GSignondDbusAuthSession;
25 typedef struct _GSignondDbusAuthSessionIface GSignondDbusAuthSessionIface;
27 struct _GSignondDbusAuthSessionIface
29 GTypeInterface parent_iface;
32 gboolean (*handle_cancel) (
33 GSignondDbusAuthSession *object,
34 GDBusMethodInvocation *invocation);
36 gboolean (*handle_process) (
37 GSignondDbusAuthSession *object,
38 GDBusMethodInvocation *invocation,
39 GVariant *arg_sessionDataVa,
40 const gchar *arg_mechanism);
42 gboolean (*handle_query_available_mechanisms) (
43 GSignondDbusAuthSession *object,
44 GDBusMethodInvocation *invocation,
45 const gchar *const *arg_wantedMechanisms);
47 void (*state_changed) (
48 GSignondDbusAuthSession *object,
50 const gchar *arg_message);
52 void (*unregistered) (
53 GSignondDbusAuthSession *object);
57 GType gsignond_dbus_auth_session_get_type (void) G_GNUC_CONST;
59 GDBusInterfaceInfo *gsignond_dbus_auth_session_interface_info (void);
60 guint gsignond_dbus_auth_session_override_properties (GObjectClass *klass, guint property_id_begin);
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);
69 void gsignond_dbus_auth_session_complete_process (
70 GSignondDbusAuthSession *object,
71 GDBusMethodInvocation *invocation,
72 GVariant *unnamed_arg2);
74 void gsignond_dbus_auth_session_complete_cancel (
75 GSignondDbusAuthSession *object,
76 GDBusMethodInvocation *invocation);
80 /* D-Bus signal emissions functions: */
81 void gsignond_dbus_auth_session_emit_state_changed (
82 GSignondDbusAuthSession *object,
84 const gchar *arg_message);
86 void gsignond_dbus_auth_session_emit_unregistered (
87 GSignondDbusAuthSession *object);
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,
99 gboolean gsignond_dbus_auth_session_call_query_available_mechanisms_finish (
100 GSignondDbusAuthSession *proxy,
101 gchar ***out_unnamed_arg1,
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,
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,
120 gboolean gsignond_dbus_auth_session_call_process_finish (
121 GSignondDbusAuthSession *proxy,
122 GVariant **out_unnamed_arg2,
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,
134 void gsignond_dbus_auth_session_call_cancel (
135 GSignondDbusAuthSession *proxy,
136 GCancellable *cancellable,
137 GAsyncReadyCallback callback,
140 gboolean gsignond_dbus_auth_session_call_cancel_finish (
141 GSignondDbusAuthSession *proxy,
145 gboolean gsignond_dbus_auth_session_call_cancel_sync (
146 GSignondDbusAuthSession *proxy,
147 GCancellable *cancellable,
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))
161 typedef struct _GSignondDbusAuthSessionProxy GSignondDbusAuthSessionProxy;
162 typedef struct _GSignondDbusAuthSessionProxyClass GSignondDbusAuthSessionProxyClass;
163 typedef struct _GSignondDbusAuthSessionProxyPrivate GSignondDbusAuthSessionProxyPrivate;
165 struct _GSignondDbusAuthSessionProxy
168 GDBusProxy parent_instance;
169 GSignondDbusAuthSessionProxyPrivate *priv;
172 struct _GSignondDbusAuthSessionProxyClass
174 GDBusProxyClass parent_class;
177 GType gsignond_dbus_auth_session_proxy_get_type (void) G_GNUC_CONST;
179 void gsignond_dbus_auth_session_proxy_new (
180 GDBusConnection *connection,
181 GDBusProxyFlags flags,
183 const gchar *object_path,
184 GCancellable *cancellable,
185 GAsyncReadyCallback callback,
187 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_finish (
190 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_sync (
191 GDBusConnection *connection,
192 GDBusProxyFlags flags,
194 const gchar *object_path,
195 GCancellable *cancellable,
198 void gsignond_dbus_auth_session_proxy_new_for_bus (
200 GDBusProxyFlags flags,
202 const gchar *object_path,
203 GCancellable *cancellable,
204 GAsyncReadyCallback callback,
206 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_for_bus_finish (
209 GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_for_bus_sync (
211 GDBusProxyFlags flags,
213 const gchar *object_path,
214 GCancellable *cancellable,
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))
227 typedef struct _GSignondDbusAuthSessionSkeleton GSignondDbusAuthSessionSkeleton;
228 typedef struct _GSignondDbusAuthSessionSkeletonClass GSignondDbusAuthSessionSkeletonClass;
229 typedef struct _GSignondDbusAuthSessionSkeletonPrivate GSignondDbusAuthSessionSkeletonPrivate;
231 struct _GSignondDbusAuthSessionSkeleton
234 GDBusInterfaceSkeleton parent_instance;
235 GSignondDbusAuthSessionSkeletonPrivate *priv;
238 struct _GSignondDbusAuthSessionSkeletonClass
240 GDBusInterfaceSkeletonClass parent_class;
243 GType gsignond_dbus_auth_session_skeleton_get_type (void) G_GNUC_CONST;
245 GSignondDbusAuthSession *gsignond_dbus_auth_session_skeleton_new (void);
250 #endif /* __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__ */