2 * Generated by gdbus-codegen 2.32.1. DO NOT EDIT.
4 * The license of this code is the same as for the source it was derived from.
7 #ifndef __BLUETOOTHADAPTERPROXY_H__
8 #define __BLUETOOTHADAPTERPROXY_H__
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.bluez.Adapter */
18 #define TYPE_ORG_BLUEZ_ADAPTER (org_bluez_adapter_get_type ())
19 #define ORG_BLUEZ_ADAPTER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_ADAPTER, OrgBluezAdapter))
20 #define IS_ORG_BLUEZ_ADAPTER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_ADAPTER))
21 #define ORG_BLUEZ_ADAPTER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_BLUEZ_ADAPTER, OrgBluezAdapterIface))
23 struct _OrgBluezAdapter;
24 typedef struct _OrgBluezAdapter OrgBluezAdapter;
25 typedef struct _OrgBluezAdapterIface OrgBluezAdapterIface;
27 struct _OrgBluezAdapterIface
29 GTypeInterface parent_iface;
32 gboolean (*handle_cancel_device_creation) (
33 OrgBluezAdapter *object,
34 GDBusMethodInvocation *invocation,
35 const gchar *arg_unnamed_arg0);
37 gboolean (*handle_create_device) (
38 OrgBluezAdapter *object,
39 GDBusMethodInvocation *invocation,
40 const gchar *arg_unnamed_arg0);
42 gboolean (*handle_create_paired_device) (
43 OrgBluezAdapter *object,
44 GDBusMethodInvocation *invocation,
45 const gchar *arg_unnamed_arg0,
46 const gchar *arg_unnamed_arg1,
47 const gchar *arg_unnamed_arg2);
49 gboolean (*handle_find_device) (
50 OrgBluezAdapter *object,
51 GDBusMethodInvocation *invocation,
52 const gchar *arg_unnamed_arg0);
54 gboolean (*handle_get_properties) (
55 OrgBluezAdapter *object,
56 GDBusMethodInvocation *invocation);
58 gboolean (*handle_list_devices) (
59 OrgBluezAdapter *object,
60 GDBusMethodInvocation *invocation);
62 gboolean (*handle_register_agent) (
63 OrgBluezAdapter *object,
64 GDBusMethodInvocation *invocation,
65 const gchar *arg_unnamed_arg0,
66 const gchar *arg_unnamed_arg1);
68 gboolean (*handle_release_session) (
69 OrgBluezAdapter *object,
70 GDBusMethodInvocation *invocation);
72 gboolean (*handle_remove_device) (
73 OrgBluezAdapter *object,
74 GDBusMethodInvocation *invocation,
75 const gchar *arg_unnamed_arg0);
77 gboolean (*handle_request_session) (
78 OrgBluezAdapter *object,
79 GDBusMethodInvocation *invocation);
81 gboolean (*handle_set_property) (
82 OrgBluezAdapter *object,
83 GDBusMethodInvocation *invocation,
84 const gchar *arg_unnamed_arg0,
85 GVariant *arg_unnamed_arg1);
87 gboolean (*handle_start_discovery) (
88 OrgBluezAdapter *object,
89 GDBusMethodInvocation *invocation);
91 gboolean (*handle_stop_discovery) (
92 OrgBluezAdapter *object,
93 GDBusMethodInvocation *invocation);
95 gboolean (*handle_unregister_agent) (
96 OrgBluezAdapter *object,
97 GDBusMethodInvocation *invocation,
98 const gchar *arg_unnamed_arg0);
100 void (*device_created) (
101 OrgBluezAdapter *object,
102 const gchar *arg_unnamed_arg0);
104 void (*device_disappeared) (
105 OrgBluezAdapter *object,
106 const gchar *arg_unnamed_arg0);
108 void (*device_found) (
109 OrgBluezAdapter *object,
110 const gchar *arg_unnamed_arg0,
111 GVariant *arg_unnamed_arg1);
113 void (*device_removed) (
114 OrgBluezAdapter *object,
115 const gchar *arg_unnamed_arg0);
117 void (*property_changed) (
118 OrgBluezAdapter *object,
119 const gchar *arg_unnamed_arg0,
120 GVariant *arg_unnamed_arg1);
124 GType org_bluez_adapter_get_type (void) G_GNUC_CONST;
126 GDBusInterfaceInfo *org_bluez_adapter_interface_info (void);
127 guint org_bluez_adapter_override_properties (GObjectClass *klass, guint property_id_begin);
130 /* D-Bus method call completion functions: */
131 void org_bluez_adapter_complete_get_properties (
132 OrgBluezAdapter *object,
133 GDBusMethodInvocation *invocation,
134 GVariant *unnamed_arg0);
136 void org_bluez_adapter_complete_set_property (
137 OrgBluezAdapter *object,
138 GDBusMethodInvocation *invocation);
140 void org_bluez_adapter_complete_request_session (
141 OrgBluezAdapter *object,
142 GDBusMethodInvocation *invocation);
144 void org_bluez_adapter_complete_release_session (
145 OrgBluezAdapter *object,
146 GDBusMethodInvocation *invocation);
148 void org_bluez_adapter_complete_start_discovery (
149 OrgBluezAdapter *object,
150 GDBusMethodInvocation *invocation);
152 void org_bluez_adapter_complete_stop_discovery (
153 OrgBluezAdapter *object,
154 GDBusMethodInvocation *invocation);
156 void org_bluez_adapter_complete_list_devices (
157 OrgBluezAdapter *object,
158 GDBusMethodInvocation *invocation,
159 const gchar *const *unnamed_arg0);
161 void org_bluez_adapter_complete_create_device (
162 OrgBluezAdapter *object,
163 GDBusMethodInvocation *invocation,
164 const gchar *unnamed_arg1);
166 void org_bluez_adapter_complete_create_paired_device (
167 OrgBluezAdapter *object,
168 GDBusMethodInvocation *invocation,
169 const gchar *unnamed_arg3);
171 void org_bluez_adapter_complete_cancel_device_creation (
172 OrgBluezAdapter *object,
173 GDBusMethodInvocation *invocation);
175 void org_bluez_adapter_complete_remove_device (
176 OrgBluezAdapter *object,
177 GDBusMethodInvocation *invocation);
179 void org_bluez_adapter_complete_find_device (
180 OrgBluezAdapter *object,
181 GDBusMethodInvocation *invocation,
182 const gchar *unnamed_arg1);
184 void org_bluez_adapter_complete_register_agent (
185 OrgBluezAdapter *object,
186 GDBusMethodInvocation *invocation);
188 void org_bluez_adapter_complete_unregister_agent (
189 OrgBluezAdapter *object,
190 GDBusMethodInvocation *invocation);
194 /* D-Bus signal emissions functions: */
195 void org_bluez_adapter_emit_property_changed (
196 OrgBluezAdapter *object,
197 const gchar *arg_unnamed_arg0,
198 GVariant *arg_unnamed_arg1);
200 void org_bluez_adapter_emit_device_created (
201 OrgBluezAdapter *object,
202 const gchar *arg_unnamed_arg0);
204 void org_bluez_adapter_emit_device_removed (
205 OrgBluezAdapter *object,
206 const gchar *arg_unnamed_arg0);
208 void org_bluez_adapter_emit_device_found (
209 OrgBluezAdapter *object,
210 const gchar *arg_unnamed_arg0,
211 GVariant *arg_unnamed_arg1);
213 void org_bluez_adapter_emit_device_disappeared (
214 OrgBluezAdapter *object,
215 const gchar *arg_unnamed_arg0);
219 /* D-Bus method calls: */
220 void org_bluez_adapter_call_get_properties (
221 OrgBluezAdapter *proxy,
222 GCancellable *cancellable,
223 GAsyncReadyCallback callback,
226 gboolean org_bluez_adapter_call_get_properties_finish (
227 OrgBluezAdapter *proxy,
228 GVariant **out_unnamed_arg0,
232 gboolean org_bluez_adapter_call_get_properties_sync (
233 OrgBluezAdapter *proxy,
234 GVariant **out_unnamed_arg0,
235 GCancellable *cancellable,
238 void org_bluez_adapter_call_set_property (
239 OrgBluezAdapter *proxy,
240 const gchar *arg_unnamed_arg0,
241 GVariant *arg_unnamed_arg1,
242 GCancellable *cancellable,
243 GAsyncReadyCallback callback,
246 gboolean org_bluez_adapter_call_set_property_finish (
247 OrgBluezAdapter *proxy,
251 gboolean org_bluez_adapter_call_set_property_sync (
252 OrgBluezAdapter *proxy,
253 const gchar *arg_unnamed_arg0,
254 GVariant *arg_unnamed_arg1,
255 GCancellable *cancellable,
258 void org_bluez_adapter_call_request_session (
259 OrgBluezAdapter *proxy,
260 GCancellable *cancellable,
261 GAsyncReadyCallback callback,
264 gboolean org_bluez_adapter_call_request_session_finish (
265 OrgBluezAdapter *proxy,
269 gboolean org_bluez_adapter_call_request_session_sync (
270 OrgBluezAdapter *proxy,
271 GCancellable *cancellable,
274 void org_bluez_adapter_call_release_session (
275 OrgBluezAdapter *proxy,
276 GCancellable *cancellable,
277 GAsyncReadyCallback callback,
280 gboolean org_bluez_adapter_call_release_session_finish (
281 OrgBluezAdapter *proxy,
285 gboolean org_bluez_adapter_call_release_session_sync (
286 OrgBluezAdapter *proxy,
287 GCancellable *cancellable,
290 void org_bluez_adapter_call_start_discovery (
291 OrgBluezAdapter *proxy,
292 GCancellable *cancellable,
293 GAsyncReadyCallback callback,
296 gboolean org_bluez_adapter_call_start_discovery_finish (
297 OrgBluezAdapter *proxy,
301 gboolean org_bluez_adapter_call_start_discovery_sync (
302 OrgBluezAdapter *proxy,
303 GCancellable *cancellable,
306 void org_bluez_adapter_call_stop_discovery (
307 OrgBluezAdapter *proxy,
308 GCancellable *cancellable,
309 GAsyncReadyCallback callback,
312 gboolean org_bluez_adapter_call_stop_discovery_finish (
313 OrgBluezAdapter *proxy,
317 gboolean org_bluez_adapter_call_stop_discovery_sync (
318 OrgBluezAdapter *proxy,
319 GCancellable *cancellable,
322 void org_bluez_adapter_call_list_devices (
323 OrgBluezAdapter *proxy,
324 GCancellable *cancellable,
325 GAsyncReadyCallback callback,
328 gboolean org_bluez_adapter_call_list_devices_finish (
329 OrgBluezAdapter *proxy,
330 gchar ***out_unnamed_arg0,
334 gboolean org_bluez_adapter_call_list_devices_sync (
335 OrgBluezAdapter *proxy,
336 gchar ***out_unnamed_arg0,
337 GCancellable *cancellable,
340 void org_bluez_adapter_call_create_device (
341 OrgBluezAdapter *proxy,
342 const gchar *arg_unnamed_arg0,
343 GCancellable *cancellable,
344 GAsyncReadyCallback callback,
347 gboolean org_bluez_adapter_call_create_device_finish (
348 OrgBluezAdapter *proxy,
349 gchar **out_unnamed_arg1,
353 gboolean org_bluez_adapter_call_create_device_sync (
354 OrgBluezAdapter *proxy,
355 const gchar *arg_unnamed_arg0,
356 gchar **out_unnamed_arg1,
357 GCancellable *cancellable,
360 void org_bluez_adapter_call_create_paired_device (
361 OrgBluezAdapter *proxy,
362 const gchar *arg_unnamed_arg0,
363 const gchar *arg_unnamed_arg1,
364 const gchar *arg_unnamed_arg2,
365 GCancellable *cancellable,
366 GAsyncReadyCallback callback,
369 gboolean org_bluez_adapter_call_create_paired_device_finish (
370 OrgBluezAdapter *proxy,
371 gchar **out_unnamed_arg3,
375 gboolean org_bluez_adapter_call_create_paired_device_sync (
376 OrgBluezAdapter *proxy,
377 const gchar *arg_unnamed_arg0,
378 const gchar *arg_unnamed_arg1,
379 const gchar *arg_unnamed_arg2,
380 gchar **out_unnamed_arg3,
381 GCancellable *cancellable,
384 void org_bluez_adapter_call_cancel_device_creation (
385 OrgBluezAdapter *proxy,
386 const gchar *arg_unnamed_arg0,
387 GCancellable *cancellable,
388 GAsyncReadyCallback callback,
391 gboolean org_bluez_adapter_call_cancel_device_creation_finish (
392 OrgBluezAdapter *proxy,
396 gboolean org_bluez_adapter_call_cancel_device_creation_sync (
397 OrgBluezAdapter *proxy,
398 const gchar *arg_unnamed_arg0,
399 GCancellable *cancellable,
402 void org_bluez_adapter_call_remove_device (
403 OrgBluezAdapter *proxy,
404 const gchar *arg_unnamed_arg0,
405 GCancellable *cancellable,
406 GAsyncReadyCallback callback,
409 gboolean org_bluez_adapter_call_remove_device_finish (
410 OrgBluezAdapter *proxy,
414 gboolean org_bluez_adapter_call_remove_device_sync (
415 OrgBluezAdapter *proxy,
416 const gchar *arg_unnamed_arg0,
417 GCancellable *cancellable,
420 void org_bluez_adapter_call_find_device (
421 OrgBluezAdapter *proxy,
422 const gchar *arg_unnamed_arg0,
423 GCancellable *cancellable,
424 GAsyncReadyCallback callback,
427 gboolean org_bluez_adapter_call_find_device_finish (
428 OrgBluezAdapter *proxy,
429 gchar **out_unnamed_arg1,
433 gboolean org_bluez_adapter_call_find_device_sync (
434 OrgBluezAdapter *proxy,
435 const gchar *arg_unnamed_arg0,
436 gchar **out_unnamed_arg1,
437 GCancellable *cancellable,
440 void org_bluez_adapter_call_register_agent (
441 OrgBluezAdapter *proxy,
442 const gchar *arg_unnamed_arg0,
443 const gchar *arg_unnamed_arg1,
444 GCancellable *cancellable,
445 GAsyncReadyCallback callback,
448 gboolean org_bluez_adapter_call_register_agent_finish (
449 OrgBluezAdapter *proxy,
453 gboolean org_bluez_adapter_call_register_agent_sync (
454 OrgBluezAdapter *proxy,
455 const gchar *arg_unnamed_arg0,
456 const gchar *arg_unnamed_arg1,
457 GCancellable *cancellable,
460 void org_bluez_adapter_call_unregister_agent (
461 OrgBluezAdapter *proxy,
462 const gchar *arg_unnamed_arg0,
463 GCancellable *cancellable,
464 GAsyncReadyCallback callback,
467 gboolean org_bluez_adapter_call_unregister_agent_finish (
468 OrgBluezAdapter *proxy,
472 gboolean org_bluez_adapter_call_unregister_agent_sync (
473 OrgBluezAdapter *proxy,
474 const gchar *arg_unnamed_arg0,
475 GCancellable *cancellable,
482 #define TYPE_ORG_BLUEZ_ADAPTER_PROXY (org_bluez_adapter_proxy_get_type ())
483 #define ORG_BLUEZ_ADAPTER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_ADAPTER_PROXY, OrgBluezAdapterProxy))
484 #define ORG_BLUEZ_ADAPTER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_ADAPTER_PROXY, OrgBluezAdapterProxyClass))
485 #define ORG_BLUEZ_ADAPTER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_ADAPTER_PROXY, OrgBluezAdapterProxyClass))
486 #define IS_ORG_BLUEZ_ADAPTER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_ADAPTER_PROXY))
487 #define IS_ORG_BLUEZ_ADAPTER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_ADAPTER_PROXY))
489 typedef struct _OrgBluezAdapterProxy OrgBluezAdapterProxy;
490 typedef struct _OrgBluezAdapterProxyClass OrgBluezAdapterProxyClass;
491 typedef struct _OrgBluezAdapterProxyPrivate OrgBluezAdapterProxyPrivate;
493 struct _OrgBluezAdapterProxy
496 GDBusProxy parent_instance;
497 OrgBluezAdapterProxyPrivate *priv;
500 struct _OrgBluezAdapterProxyClass
502 GDBusProxyClass parent_class;
505 GType org_bluez_adapter_proxy_get_type (void) G_GNUC_CONST;
507 void org_bluez_adapter_proxy_new (
508 GDBusConnection *connection,
509 GDBusProxyFlags flags,
511 const gchar *object_path,
512 GCancellable *cancellable,
513 GAsyncReadyCallback callback,
515 OrgBluezAdapter *org_bluez_adapter_proxy_new_finish (
518 OrgBluezAdapter *org_bluez_adapter_proxy_new_sync (
519 GDBusConnection *connection,
520 GDBusProxyFlags flags,
522 const gchar *object_path,
523 GCancellable *cancellable,
526 void org_bluez_adapter_proxy_new_for_bus (
528 GDBusProxyFlags flags,
530 const gchar *object_path,
531 GCancellable *cancellable,
532 GAsyncReadyCallback callback,
534 OrgBluezAdapter *org_bluez_adapter_proxy_new_for_bus_finish (
537 OrgBluezAdapter *org_bluez_adapter_proxy_new_for_bus_sync (
539 GDBusProxyFlags flags,
541 const gchar *object_path,
542 GCancellable *cancellable,
548 #define TYPE_ORG_BLUEZ_ADAPTER_SKELETON (org_bluez_adapter_skeleton_get_type ())
549 #define ORG_BLUEZ_ADAPTER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_ADAPTER_SKELETON, OrgBluezAdapterSkeleton))
550 #define ORG_BLUEZ_ADAPTER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_ADAPTER_SKELETON, OrgBluezAdapterSkeletonClass))
551 #define ORG_BLUEZ_ADAPTER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_ADAPTER_SKELETON, OrgBluezAdapterSkeletonClass))
552 #define IS_ORG_BLUEZ_ADAPTER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_ADAPTER_SKELETON))
553 #define IS_ORG_BLUEZ_ADAPTER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_ADAPTER_SKELETON))
555 typedef struct _OrgBluezAdapterSkeleton OrgBluezAdapterSkeleton;
556 typedef struct _OrgBluezAdapterSkeletonClass OrgBluezAdapterSkeletonClass;
557 typedef struct _OrgBluezAdapterSkeletonPrivate OrgBluezAdapterSkeletonPrivate;
559 struct _OrgBluezAdapterSkeleton
562 GDBusInterfaceSkeleton parent_instance;
563 OrgBluezAdapterSkeletonPrivate *priv;
566 struct _OrgBluezAdapterSkeletonClass
568 GDBusInterfaceSkeletonClass parent_class;
571 GType org_bluez_adapter_skeleton_get_type (void) G_GNUC_CONST;
573 OrgBluezAdapter *org_bluez_adapter_skeleton_new (void);
578 #endif /* __BLUETOOTHADAPTERPROXY_H__ */