2 * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
4 * The license of this code is the same as for the source it was derived from.
7 #ifndef __OFONO_VOICECALLMANAGER_INTERFACE_H__
8 #define __OFONO_VOICECALLMANAGER_INTERFACE_H__
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.ofono.VoiceCallManager */
18 #define TYPE_ORG_OFONO_VOICE_CALL_MANAGER (org_ofono_voice_call_manager_get_type ())
19 #define ORG_OFONO_VOICE_CALL_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER, OrgOfonoVoiceCallManager))
20 #define IS_ORG_OFONO_VOICE_CALL_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER))
21 #define ORG_OFONO_VOICE_CALL_MANAGER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER, OrgOfonoVoiceCallManagerIface))
23 struct _OrgOfonoVoiceCallManager;
24 typedef struct _OrgOfonoVoiceCallManager OrgOfonoVoiceCallManager;
25 typedef struct _OrgOfonoVoiceCallManagerIface OrgOfonoVoiceCallManagerIface;
27 struct _OrgOfonoVoiceCallManagerIface
29 GTypeInterface parent_iface;
32 gboolean (*handle_create_multiparty) (
33 OrgOfonoVoiceCallManager *object,
34 GDBusMethodInvocation *invocation);
36 gboolean (*handle_dial) (
37 OrgOfonoVoiceCallManager *object,
38 GDBusMethodInvocation *invocation,
39 const gchar *arg_unnamed_arg0,
40 const gchar *arg_unnamed_arg1);
42 gboolean (*handle_get_calls) (
43 OrgOfonoVoiceCallManager *object,
44 GDBusMethodInvocation *invocation);
46 gboolean (*handle_get_properties) (
47 OrgOfonoVoiceCallManager *object,
48 GDBusMethodInvocation *invocation);
50 gboolean (*handle_hangup_all) (
51 OrgOfonoVoiceCallManager *object,
52 GDBusMethodInvocation *invocation);
54 gboolean (*handle_hangup_multiparty) (
55 OrgOfonoVoiceCallManager *object,
56 GDBusMethodInvocation *invocation);
58 gboolean (*handle_hold_and_answer) (
59 OrgOfonoVoiceCallManager *object,
60 GDBusMethodInvocation *invocation);
62 gboolean (*handle_private_chat) (
63 OrgOfonoVoiceCallManager *object,
64 GDBusMethodInvocation *invocation,
65 const gchar *arg_unnamed_arg0);
67 gboolean (*handle_release_and_answer) (
68 OrgOfonoVoiceCallManager *object,
69 GDBusMethodInvocation *invocation);
71 gboolean (*handle_send_tones) (
72 OrgOfonoVoiceCallManager *object,
73 GDBusMethodInvocation *invocation,
74 const gchar *arg_unnamed_arg0);
76 gboolean (*handle_swap_calls) (
77 OrgOfonoVoiceCallManager *object,
78 GDBusMethodInvocation *invocation);
80 gboolean (*handle_transfer) (
81 OrgOfonoVoiceCallManager *object,
82 GDBusMethodInvocation *invocation);
84 void (*barring_active) (
85 OrgOfonoVoiceCallManager *object,
86 const gchar *arg_unnamed_arg0);
89 OrgOfonoVoiceCallManager *object,
90 const gchar *arg_unnamed_arg0,
91 GVariant *arg_unnamed_arg1);
93 void (*call_removed) (
94 OrgOfonoVoiceCallManager *object,
95 const gchar *arg_unnamed_arg0);
98 OrgOfonoVoiceCallManager *object,
99 const gchar *arg_unnamed_arg0);
101 void (*property_changed) (
102 OrgOfonoVoiceCallManager *object,
103 const gchar *arg_unnamed_arg0,
104 GVariant *arg_unnamed_arg1);
108 GType org_ofono_voice_call_manager_get_type (void) G_GNUC_CONST;
110 GDBusInterfaceInfo *org_ofono_voice_call_manager_interface_info (void);
111 guint org_ofono_voice_call_manager_override_properties (GObjectClass *klass, guint property_id_begin);
114 /* D-Bus method call completion functions: */
115 void org_ofono_voice_call_manager_complete_get_properties (
116 OrgOfonoVoiceCallManager *object,
117 GDBusMethodInvocation *invocation,
118 GVariant *unnamed_arg0);
120 void org_ofono_voice_call_manager_complete_dial (
121 OrgOfonoVoiceCallManager *object,
122 GDBusMethodInvocation *invocation,
123 const gchar *unnamed_arg2);
125 void org_ofono_voice_call_manager_complete_transfer (
126 OrgOfonoVoiceCallManager *object,
127 GDBusMethodInvocation *invocation);
129 void org_ofono_voice_call_manager_complete_swap_calls (
130 OrgOfonoVoiceCallManager *object,
131 GDBusMethodInvocation *invocation);
133 void org_ofono_voice_call_manager_complete_release_and_answer (
134 OrgOfonoVoiceCallManager *object,
135 GDBusMethodInvocation *invocation);
137 void org_ofono_voice_call_manager_complete_hold_and_answer (
138 OrgOfonoVoiceCallManager *object,
139 GDBusMethodInvocation *invocation);
141 void org_ofono_voice_call_manager_complete_hangup_all (
142 OrgOfonoVoiceCallManager *object,
143 GDBusMethodInvocation *invocation);
145 void org_ofono_voice_call_manager_complete_private_chat (
146 OrgOfonoVoiceCallManager *object,
147 GDBusMethodInvocation *invocation,
148 const gchar *const *unnamed_arg1);
150 void org_ofono_voice_call_manager_complete_create_multiparty (
151 OrgOfonoVoiceCallManager *object,
152 GDBusMethodInvocation *invocation,
153 const gchar *const *unnamed_arg0);
155 void org_ofono_voice_call_manager_complete_hangup_multiparty (
156 OrgOfonoVoiceCallManager *object,
157 GDBusMethodInvocation *invocation);
159 void org_ofono_voice_call_manager_complete_send_tones (
160 OrgOfonoVoiceCallManager *object,
161 GDBusMethodInvocation *invocation);
163 void org_ofono_voice_call_manager_complete_get_calls (
164 OrgOfonoVoiceCallManager *object,
165 GDBusMethodInvocation *invocation,
166 GVariant *unnamed_arg0);
170 /* D-Bus signal emissions functions: */
171 void org_ofono_voice_call_manager_emit_property_changed (
172 OrgOfonoVoiceCallManager *object,
173 const gchar *arg_unnamed_arg0,
174 GVariant *arg_unnamed_arg1);
176 void org_ofono_voice_call_manager_emit_call_added (
177 OrgOfonoVoiceCallManager *object,
178 const gchar *arg_unnamed_arg0,
179 GVariant *arg_unnamed_arg1);
181 void org_ofono_voice_call_manager_emit_call_removed (
182 OrgOfonoVoiceCallManager *object,
183 const gchar *arg_unnamed_arg0);
185 void org_ofono_voice_call_manager_emit_barring_active (
186 OrgOfonoVoiceCallManager *object,
187 const gchar *arg_unnamed_arg0);
189 void org_ofono_voice_call_manager_emit_forwarded (
190 OrgOfonoVoiceCallManager *object,
191 const gchar *arg_unnamed_arg0);
195 /* D-Bus method calls: */
196 void org_ofono_voice_call_manager_call_get_properties (
197 OrgOfonoVoiceCallManager *proxy,
198 GCancellable *cancellable,
199 GAsyncReadyCallback callback,
202 gboolean org_ofono_voice_call_manager_call_get_properties_finish (
203 OrgOfonoVoiceCallManager *proxy,
204 GVariant **out_unnamed_arg0,
208 gboolean org_ofono_voice_call_manager_call_get_properties_sync (
209 OrgOfonoVoiceCallManager *proxy,
210 GVariant **out_unnamed_arg0,
211 GCancellable *cancellable,
214 void org_ofono_voice_call_manager_call_dial (
215 OrgOfonoVoiceCallManager *proxy,
216 const gchar *arg_unnamed_arg0,
217 const gchar *arg_unnamed_arg1,
218 GCancellable *cancellable,
219 GAsyncReadyCallback callback,
222 gboolean org_ofono_voice_call_manager_call_dial_finish (
223 OrgOfonoVoiceCallManager *proxy,
224 gchar **out_unnamed_arg2,
228 gboolean org_ofono_voice_call_manager_call_dial_sync (
229 OrgOfonoVoiceCallManager *proxy,
230 const gchar *arg_unnamed_arg0,
231 const gchar *arg_unnamed_arg1,
232 gchar **out_unnamed_arg2,
233 GCancellable *cancellable,
236 void org_ofono_voice_call_manager_call_transfer (
237 OrgOfonoVoiceCallManager *proxy,
238 GCancellable *cancellable,
239 GAsyncReadyCallback callback,
242 gboolean org_ofono_voice_call_manager_call_transfer_finish (
243 OrgOfonoVoiceCallManager *proxy,
247 gboolean org_ofono_voice_call_manager_call_transfer_sync (
248 OrgOfonoVoiceCallManager *proxy,
249 GCancellable *cancellable,
252 void org_ofono_voice_call_manager_call_swap_calls (
253 OrgOfonoVoiceCallManager *proxy,
254 GCancellable *cancellable,
255 GAsyncReadyCallback callback,
258 gboolean org_ofono_voice_call_manager_call_swap_calls_finish (
259 OrgOfonoVoiceCallManager *proxy,
263 gboolean org_ofono_voice_call_manager_call_swap_calls_sync (
264 OrgOfonoVoiceCallManager *proxy,
265 GCancellable *cancellable,
268 void org_ofono_voice_call_manager_call_release_and_answer (
269 OrgOfonoVoiceCallManager *proxy,
270 GCancellable *cancellable,
271 GAsyncReadyCallback callback,
274 gboolean org_ofono_voice_call_manager_call_release_and_answer_finish (
275 OrgOfonoVoiceCallManager *proxy,
279 gboolean org_ofono_voice_call_manager_call_release_and_answer_sync (
280 OrgOfonoVoiceCallManager *proxy,
281 GCancellable *cancellable,
284 void org_ofono_voice_call_manager_call_hold_and_answer (
285 OrgOfonoVoiceCallManager *proxy,
286 GCancellable *cancellable,
287 GAsyncReadyCallback callback,
290 gboolean org_ofono_voice_call_manager_call_hold_and_answer_finish (
291 OrgOfonoVoiceCallManager *proxy,
295 gboolean org_ofono_voice_call_manager_call_hold_and_answer_sync (
296 OrgOfonoVoiceCallManager *proxy,
297 GCancellable *cancellable,
300 void org_ofono_voice_call_manager_call_hangup_all (
301 OrgOfonoVoiceCallManager *proxy,
302 GCancellable *cancellable,
303 GAsyncReadyCallback callback,
306 gboolean org_ofono_voice_call_manager_call_hangup_all_finish (
307 OrgOfonoVoiceCallManager *proxy,
311 gboolean org_ofono_voice_call_manager_call_hangup_all_sync (
312 OrgOfonoVoiceCallManager *proxy,
313 GCancellable *cancellable,
316 void org_ofono_voice_call_manager_call_private_chat (
317 OrgOfonoVoiceCallManager *proxy,
318 const gchar *arg_unnamed_arg0,
319 GCancellable *cancellable,
320 GAsyncReadyCallback callback,
323 gboolean org_ofono_voice_call_manager_call_private_chat_finish (
324 OrgOfonoVoiceCallManager *proxy,
325 gchar ***out_unnamed_arg1,
329 gboolean org_ofono_voice_call_manager_call_private_chat_sync (
330 OrgOfonoVoiceCallManager *proxy,
331 const gchar *arg_unnamed_arg0,
332 gchar ***out_unnamed_arg1,
333 GCancellable *cancellable,
336 void org_ofono_voice_call_manager_call_create_multiparty (
337 OrgOfonoVoiceCallManager *proxy,
338 GCancellable *cancellable,
339 GAsyncReadyCallback callback,
342 gboolean org_ofono_voice_call_manager_call_create_multiparty_finish (
343 OrgOfonoVoiceCallManager *proxy,
344 gchar ***out_unnamed_arg0,
348 gboolean org_ofono_voice_call_manager_call_create_multiparty_sync (
349 OrgOfonoVoiceCallManager *proxy,
350 gchar ***out_unnamed_arg0,
351 GCancellable *cancellable,
354 void org_ofono_voice_call_manager_call_hangup_multiparty (
355 OrgOfonoVoiceCallManager *proxy,
356 GCancellable *cancellable,
357 GAsyncReadyCallback callback,
360 gboolean org_ofono_voice_call_manager_call_hangup_multiparty_finish (
361 OrgOfonoVoiceCallManager *proxy,
365 gboolean org_ofono_voice_call_manager_call_hangup_multiparty_sync (
366 OrgOfonoVoiceCallManager *proxy,
367 GCancellable *cancellable,
370 void org_ofono_voice_call_manager_call_send_tones (
371 OrgOfonoVoiceCallManager *proxy,
372 const gchar *arg_unnamed_arg0,
373 GCancellable *cancellable,
374 GAsyncReadyCallback callback,
377 gboolean org_ofono_voice_call_manager_call_send_tones_finish (
378 OrgOfonoVoiceCallManager *proxy,
382 gboolean org_ofono_voice_call_manager_call_send_tones_sync (
383 OrgOfonoVoiceCallManager *proxy,
384 const gchar *arg_unnamed_arg0,
385 GCancellable *cancellable,
388 void org_ofono_voice_call_manager_call_get_calls (
389 OrgOfonoVoiceCallManager *proxy,
390 GCancellable *cancellable,
391 GAsyncReadyCallback callback,
394 gboolean org_ofono_voice_call_manager_call_get_calls_finish (
395 OrgOfonoVoiceCallManager *proxy,
396 GVariant **out_unnamed_arg0,
400 gboolean org_ofono_voice_call_manager_call_get_calls_sync (
401 OrgOfonoVoiceCallManager *proxy,
402 GVariant **out_unnamed_arg0,
403 GCancellable *cancellable,
410 #define TYPE_ORG_OFONO_VOICE_CALL_MANAGER_PROXY (org_ofono_voice_call_manager_proxy_get_type ())
411 #define ORG_OFONO_VOICE_CALL_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_PROXY, OrgOfonoVoiceCallManagerProxy))
412 #define ORG_OFONO_VOICE_CALL_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_PROXY, OrgOfonoVoiceCallManagerProxyClass))
413 #define ORG_OFONO_VOICE_CALL_MANAGER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_PROXY, OrgOfonoVoiceCallManagerProxyClass))
414 #define IS_ORG_OFONO_VOICE_CALL_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_PROXY))
415 #define IS_ORG_OFONO_VOICE_CALL_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_PROXY))
417 typedef struct _OrgOfonoVoiceCallManagerProxy OrgOfonoVoiceCallManagerProxy;
418 typedef struct _OrgOfonoVoiceCallManagerProxyClass OrgOfonoVoiceCallManagerProxyClass;
419 typedef struct _OrgOfonoVoiceCallManagerProxyPrivate OrgOfonoVoiceCallManagerProxyPrivate;
421 struct _OrgOfonoVoiceCallManagerProxy
424 GDBusProxy parent_instance;
425 OrgOfonoVoiceCallManagerProxyPrivate *priv;
428 struct _OrgOfonoVoiceCallManagerProxyClass
430 GDBusProxyClass parent_class;
433 GType org_ofono_voice_call_manager_proxy_get_type (void) G_GNUC_CONST;
435 #if GLIB_CHECK_VERSION(2, 44, 0)
436 G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgOfonoVoiceCallManagerProxy, g_object_unref)
439 void org_ofono_voice_call_manager_proxy_new (
440 GDBusConnection *connection,
441 GDBusProxyFlags flags,
443 const gchar *object_path,
444 GCancellable *cancellable,
445 GAsyncReadyCallback callback,
447 OrgOfonoVoiceCallManager *org_ofono_voice_call_manager_proxy_new_finish (
450 OrgOfonoVoiceCallManager *org_ofono_voice_call_manager_proxy_new_sync (
451 GDBusConnection *connection,
452 GDBusProxyFlags flags,
454 const gchar *object_path,
455 GCancellable *cancellable,
458 void org_ofono_voice_call_manager_proxy_new_for_bus (
460 GDBusProxyFlags flags,
462 const gchar *object_path,
463 GCancellable *cancellable,
464 GAsyncReadyCallback callback,
466 OrgOfonoVoiceCallManager *org_ofono_voice_call_manager_proxy_new_for_bus_finish (
469 OrgOfonoVoiceCallManager *org_ofono_voice_call_manager_proxy_new_for_bus_sync (
471 GDBusProxyFlags flags,
473 const gchar *object_path,
474 GCancellable *cancellable,
480 #define TYPE_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON (org_ofono_voice_call_manager_skeleton_get_type ())
481 #define ORG_OFONO_VOICE_CALL_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON, OrgOfonoVoiceCallManagerSkeleton))
482 #define ORG_OFONO_VOICE_CALL_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON, OrgOfonoVoiceCallManagerSkeletonClass))
483 #define ORG_OFONO_VOICE_CALL_MANAGER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON, OrgOfonoVoiceCallManagerSkeletonClass))
484 #define IS_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON))
485 #define IS_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_OFONO_VOICE_CALL_MANAGER_SKELETON))
487 typedef struct _OrgOfonoVoiceCallManagerSkeleton OrgOfonoVoiceCallManagerSkeleton;
488 typedef struct _OrgOfonoVoiceCallManagerSkeletonClass OrgOfonoVoiceCallManagerSkeletonClass;
489 typedef struct _OrgOfonoVoiceCallManagerSkeletonPrivate OrgOfonoVoiceCallManagerSkeletonPrivate;
491 struct _OrgOfonoVoiceCallManagerSkeleton
494 GDBusInterfaceSkeleton parent_instance;
495 OrgOfonoVoiceCallManagerSkeletonPrivate *priv;
498 struct _OrgOfonoVoiceCallManagerSkeletonClass
500 GDBusInterfaceSkeletonClass parent_class;
503 GType org_ofono_voice_call_manager_skeleton_get_type (void) G_GNUC_CONST;
505 #if GLIB_CHECK_VERSION(2, 44, 0)
506 G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgOfonoVoiceCallManagerSkeleton, g_object_unref)
509 OrgOfonoVoiceCallManager *org_ofono_voice_call_manager_skeleton_new (void);
514 #endif /* __OFONO_VOICECALLMANAGER_INTERFACE_H__ */