add script for generating interface types (gdbus-codegen)
[systembsd.git] / src / interfaces / localed / localed-gen.h
1 /*
2 * Generated by gdbus-codegen 2.40.0. 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 __LOCALED_GEN_H__
8 #define __LOCALED_GEN_H__
9
10 #include <gio/gio.h>
11
12 G_BEGIN_DECLS
13
14
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.freedesktop.locale1 */
17
18 #define LOCALED_TYPE_ (localed__get_type ())
19 #define LOCALED_(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), LOCALED_TYPE_, Localed))
20 #define LOCALED_IS_(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), LOCALED_TYPE_))
21 #define LOCALED__GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), LOCALED_TYPE_, LocaledIface))
22
23 struct _Localed;
24 typedef struct _Localed Localed;
25 typedef struct _LocaledIface LocaledIface;
26
27 struct _LocaledIface
28 {
29 GTypeInterface parent_iface;
30
31
32 gboolean (*handle_set_locale) (
33 Localed *object,
34 GDBusMethodInvocation *invocation,
35 const gchar *const *arg_locale,
36 gboolean arg_user_interaction);
37
38 gboolean (*handle_set_vconsole_keyboard) (
39 Localed *object,
40 GDBusMethodInvocation *invocation,
41 const gchar *arg_keymap,
42 const gchar *arg_keymap_toggle,
43 gboolean arg_convert,
44 gboolean arg_user_interaction);
45
46 gboolean (*handle_set_x11_keyboard) (
47 Localed *object,
48 GDBusMethodInvocation *invocation,
49 const gchar *arg_layout,
50 const gchar *arg_model,
51 const gchar *arg_variant,
52 const gchar *arg_options,
53 gboolean arg_convert,
54 gboolean arg_user_interaction);
55
56 const gchar *const * (*get_locale) (Localed *object);
57
58 const gchar * (*get_vconsole_keymap) (Localed *object);
59
60 const gchar * (*get_vconsole_keymap_toggle) (Localed *object);
61
62 const gchar * (*get_x11_layout) (Localed *object);
63
64 const gchar * (*get_x11_model) (Localed *object);
65
66 const gchar * (*get_x11_options) (Localed *object);
67
68 const gchar * (*get_x11_variant) (Localed *object);
69
70 };
71
72 GType localed__get_type (void) G_GNUC_CONST;
73
74 GDBusInterfaceInfo *localed__interface_info (void);
75 guint localed__override_properties (GObjectClass *klass, guint property_id_begin);
76
77
78 /* D-Bus method call completion functions: */
79 void localed__complete_set_locale (
80 Localed *object,
81 GDBusMethodInvocation *invocation);
82
83 void localed__complete_set_vconsole_keyboard (
84 Localed *object,
85 GDBusMethodInvocation *invocation);
86
87 void localed__complete_set_x11_keyboard (
88 Localed *object,
89 GDBusMethodInvocation *invocation);
90
91
92
93 /* D-Bus method calls: */
94 void localed__call_set_locale (
95 Localed *proxy,
96 const gchar *const *arg_locale,
97 gboolean arg_user_interaction,
98 GCancellable *cancellable,
99 GAsyncReadyCallback callback,
100 gpointer user_data);
101
102 gboolean localed__call_set_locale_finish (
103 Localed *proxy,
104 GAsyncResult *res,
105 GError **error);
106
107 gboolean localed__call_set_locale_sync (
108 Localed *proxy,
109 const gchar *const *arg_locale,
110 gboolean arg_user_interaction,
111 GCancellable *cancellable,
112 GError **error);
113
114 void localed__call_set_vconsole_keyboard (
115 Localed *proxy,
116 const gchar *arg_keymap,
117 const gchar *arg_keymap_toggle,
118 gboolean arg_convert,
119 gboolean arg_user_interaction,
120 GCancellable *cancellable,
121 GAsyncReadyCallback callback,
122 gpointer user_data);
123
124 gboolean localed__call_set_vconsole_keyboard_finish (
125 Localed *proxy,
126 GAsyncResult *res,
127 GError **error);
128
129 gboolean localed__call_set_vconsole_keyboard_sync (
130 Localed *proxy,
131 const gchar *arg_keymap,
132 const gchar *arg_keymap_toggle,
133 gboolean arg_convert,
134 gboolean arg_user_interaction,
135 GCancellable *cancellable,
136 GError **error);
137
138 void localed__call_set_x11_keyboard (
139 Localed *proxy,
140 const gchar *arg_layout,
141 const gchar *arg_model,
142 const gchar *arg_variant,
143 const gchar *arg_options,
144 gboolean arg_convert,
145 gboolean arg_user_interaction,
146 GCancellable *cancellable,
147 GAsyncReadyCallback callback,
148 gpointer user_data);
149
150 gboolean localed__call_set_x11_keyboard_finish (
151 Localed *proxy,
152 GAsyncResult *res,
153 GError **error);
154
155 gboolean localed__call_set_x11_keyboard_sync (
156 Localed *proxy,
157 const gchar *arg_layout,
158 const gchar *arg_model,
159 const gchar *arg_variant,
160 const gchar *arg_options,
161 gboolean arg_convert,
162 gboolean arg_user_interaction,
163 GCancellable *cancellable,
164 GError **error);
165
166
167
168 /* D-Bus property accessors: */
169 const gchar *const *localed__get_locale (Localed *object);
170 gchar **localed__dup_locale (Localed *object);
171 void localed__set_locale (Localed *object, const gchar *const *value);
172
173 const gchar *localed__get_vconsole_keymap (Localed *object);
174 gchar *localed__dup_vconsole_keymap (Localed *object);
175 void localed__set_vconsole_keymap (Localed *object, const gchar *value);
176
177 const gchar *localed__get_vconsole_keymap_toggle (Localed *object);
178 gchar *localed__dup_vconsole_keymap_toggle (Localed *object);
179 void localed__set_vconsole_keymap_toggle (Localed *object, const gchar *value);
180
181 const gchar *localed__get_x11_layout (Localed *object);
182 gchar *localed__dup_x11_layout (Localed *object);
183 void localed__set_x11_layout (Localed *object, const gchar *value);
184
185 const gchar *localed__get_x11_model (Localed *object);
186 gchar *localed__dup_x11_model (Localed *object);
187 void localed__set_x11_model (Localed *object, const gchar *value);
188
189 const gchar *localed__get_x11_variant (Localed *object);
190 gchar *localed__dup_x11_variant (Localed *object);
191 void localed__set_x11_variant (Localed *object, const gchar *value);
192
193 const gchar *localed__get_x11_options (Localed *object);
194 gchar *localed__dup_x11_options (Localed *object);
195 void localed__set_x11_options (Localed *object, const gchar *value);
196
197
198 /* ---- */
199
200 #define LOCALED_TYPE__PROXY (localed__proxy_get_type ())
201 #define LOCALED__PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), LOCALED_TYPE__PROXY, LocaledProxy))
202 #define LOCALED__PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), LOCALED_TYPE__PROXY, LocaledProxyClass))
203 #define LOCALED__PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), LOCALED_TYPE__PROXY, LocaledProxyClass))
204 #define LOCALED_IS__PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), LOCALED_TYPE__PROXY))
205 #define LOCALED_IS__PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), LOCALED_TYPE__PROXY))
206
207 typedef struct _LocaledProxy LocaledProxy;
208 typedef struct _LocaledProxyClass LocaledProxyClass;
209 typedef struct _LocaledProxyPrivate LocaledProxyPrivate;
210
211 struct _LocaledProxy
212 {
213 /*< private >*/
214 GDBusProxy parent_instance;
215 LocaledProxyPrivate *priv;
216 };
217
218 struct _LocaledProxyClass
219 {
220 GDBusProxyClass parent_class;
221 };
222
223 GType localed__proxy_get_type (void) G_GNUC_CONST;
224
225 void localed__proxy_new (
226 GDBusConnection *connection,
227 GDBusProxyFlags flags,
228 const gchar *name,
229 const gchar *object_path,
230 GCancellable *cancellable,
231 GAsyncReadyCallback callback,
232 gpointer user_data);
233 Localed *localed__proxy_new_finish (
234 GAsyncResult *res,
235 GError **error);
236 Localed *localed__proxy_new_sync (
237 GDBusConnection *connection,
238 GDBusProxyFlags flags,
239 const gchar *name,
240 const gchar *object_path,
241 GCancellable *cancellable,
242 GError **error);
243
244 void localed__proxy_new_for_bus (
245 GBusType bus_type,
246 GDBusProxyFlags flags,
247 const gchar *name,
248 const gchar *object_path,
249 GCancellable *cancellable,
250 GAsyncReadyCallback callback,
251 gpointer user_data);
252 Localed *localed__proxy_new_for_bus_finish (
253 GAsyncResult *res,
254 GError **error);
255 Localed *localed__proxy_new_for_bus_sync (
256 GBusType bus_type,
257 GDBusProxyFlags flags,
258 const gchar *name,
259 const gchar *object_path,
260 GCancellable *cancellable,
261 GError **error);
262
263
264 /* ---- */
265
266 #define LOCALED_TYPE__SKELETON (localed__skeleton_get_type ())
267 #define LOCALED__SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), LOCALED_TYPE__SKELETON, LocaledSkeleton))
268 #define LOCALED__SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), LOCALED_TYPE__SKELETON, LocaledSkeletonClass))
269 #define LOCALED__SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), LOCALED_TYPE__SKELETON, LocaledSkeletonClass))
270 #define LOCALED_IS__SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), LOCALED_TYPE__SKELETON))
271 #define LOCALED_IS__SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), LOCALED_TYPE__SKELETON))
272
273 typedef struct _LocaledSkeleton LocaledSkeleton;
274 typedef struct _LocaledSkeletonClass LocaledSkeletonClass;
275 typedef struct _LocaledSkeletonPrivate LocaledSkeletonPrivate;
276
277 struct _LocaledSkeleton
278 {
279 /*< private >*/
280 GDBusInterfaceSkeleton parent_instance;
281 LocaledSkeletonPrivate *priv;
282 };
283
284 struct _LocaledSkeletonClass
285 {
286 GDBusInterfaceSkeletonClass parent_class;
287 };
288
289 GType localed__skeleton_get_type (void) G_GNUC_CONST;
290
291 Localed *localed__skeleton_new (void);
292
293
294 G_END_DECLS
295
296 #endif /* __LOCALED_GEN_H__ */