automotive-message-broker  0.14.803
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
bluetoothserialproxy.h
1 /*
2  * Generated by gdbus-codegen 2.32.1. 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 __BLUETOOTHSERIALPROXY_H__
8 #define __BLUETOOTHSERIALPROXY_H__
9 
10 #include <gio/gio.h>
11 
12 G_BEGIN_DECLS
13 
14 
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.bluez.Serial */
17 
18 #define TYPE_ORG_BLUEZ_SERIAL (org_bluez_serial_get_type ())
19 #define ORG_BLUEZ_SERIAL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_SERIAL, OrgBluezSerial))
20 #define IS_ORG_BLUEZ_SERIAL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_SERIAL))
21 #define ORG_BLUEZ_SERIAL_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_BLUEZ_SERIAL, OrgBluezSerialIface))
22 
23 struct _OrgBluezSerial;
24 typedef struct _OrgBluezSerial OrgBluezSerial;
26 
28 {
29  GTypeInterface parent_iface;
30 
31  gboolean (*handle_connect) (
32  OrgBluezSerial *object,
33  GDBusMethodInvocation *invocation,
34  const gchar *arg_unnamed_arg0);
35 
36  gboolean (*handle_connect_fd) (
37  OrgBluezSerial *object,
38  GDBusMethodInvocation *invocation,
39  const gchar *arg_unnamed_arg0);
40 
41  gboolean (*handle_disconnect) (
42  OrgBluezSerial *object,
43  GDBusMethodInvocation *invocation,
44  const gchar *arg_unnamed_arg0);
45 
46 };
47 
48 GType org_bluez_serial_get_type (void) G_GNUC_CONST;
49 
50 GDBusInterfaceInfo *org_bluez_serial_interface_info (void);
51 guint org_bluez_serial_override_properties (GObjectClass *klass, guint property_id_begin);
52 
53 
54 /* D-Bus method call completion functions: */
55 void org_bluez_serial_complete_connect (
56  OrgBluezSerial *object,
57  GDBusMethodInvocation *invocation,
58  const gchar *unnamed_arg1);
59 
60 void org_bluez_serial_complete_connect_fd (
61  OrgBluezSerial *object,
62  GDBusMethodInvocation *invocation,
63  GVariant *unnamed_arg1);
64 
65 void org_bluez_serial_complete_disconnect (
66  OrgBluezSerial *object,
67  GDBusMethodInvocation *invocation);
68 
69 
70 
71 /* D-Bus method calls: */
72 void org_bluez_serial_call_connect (
73  OrgBluezSerial *proxy,
74  const gchar *arg_unnamed_arg0,
75  GCancellable *cancellable,
76  GAsyncReadyCallback callback,
77  gpointer user_data);
78 
79 gboolean org_bluez_serial_call_connect_finish (
80  OrgBluezSerial *proxy,
81  gchar **out_unnamed_arg1,
82  GAsyncResult *res,
83  GError **error);
84 
85 gboolean org_bluez_serial_call_connect_sync (
86  OrgBluezSerial *proxy,
87  const gchar *arg_unnamed_arg0,
88  gchar **out_unnamed_arg1,
89  GCancellable *cancellable,
90  GError **error);
91 
92 void org_bluez_serial_call_connect_fd (
93  OrgBluezSerial *proxy,
94  const gchar *arg_unnamed_arg0,
95  GCancellable *cancellable,
96  GAsyncReadyCallback callback,
97  gpointer user_data);
98 
99 gboolean org_bluez_serial_call_connect_fd_finish (
100  OrgBluezSerial *proxy,
101  GVariant **out_unnamed_arg1,
102  GAsyncResult *res,
103  GError **error);
104 
105 gboolean org_bluez_serial_call_connect_fd_sync (
106  OrgBluezSerial *proxy,
107  const gchar *arg_unnamed_arg0,
108  GVariant **out_unnamed_arg1,
109  GCancellable *cancellable,
110  GError **error);
111 
112 void org_bluez_serial_call_disconnect (
113  OrgBluezSerial *proxy,
114  const gchar *arg_unnamed_arg0,
115  GCancellable *cancellable,
116  GAsyncReadyCallback callback,
117  gpointer user_data);
118 
119 gboolean org_bluez_serial_call_disconnect_finish (
120  OrgBluezSerial *proxy,
121  GAsyncResult *res,
122  GError **error);
123 
124 gboolean org_bluez_serial_call_disconnect_sync (
125  OrgBluezSerial *proxy,
126  const gchar *arg_unnamed_arg0,
127  GCancellable *cancellable,
128  GError **error);
129 
130 
131 
132 /* ---- */
133 
134 #define TYPE_ORG_BLUEZ_SERIAL_PROXY (org_bluez_serial_proxy_get_type ())
135 #define ORG_BLUEZ_SERIAL_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_SERIAL_PROXY, OrgBluezSerialProxy))
136 #define ORG_BLUEZ_SERIAL_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_SERIAL_PROXY, OrgBluezSerialProxyClass))
137 #define ORG_BLUEZ_SERIAL_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_SERIAL_PROXY, OrgBluezSerialProxyClass))
138 #define IS_ORG_BLUEZ_SERIAL_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_SERIAL_PROXY))
139 #define IS_ORG_BLUEZ_SERIAL_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_SERIAL_PROXY))
140 
143 typedef struct _OrgBluezSerialProxyPrivate OrgBluezSerialProxyPrivate;
144 
146 {
147  /*< private >*/
148  GDBusProxy parent_instance;
149  OrgBluezSerialProxyPrivate *priv;
150 };
151 
153 {
154  GDBusProxyClass parent_class;
155 };
156 
157 GType org_bluez_serial_proxy_get_type (void) G_GNUC_CONST;
158 
159 void org_bluez_serial_proxy_new (
160  GDBusConnection *connection,
161  GDBusProxyFlags flags,
162  const gchar *name,
163  const gchar *object_path,
164  GCancellable *cancellable,
165  GAsyncReadyCallback callback,
166  gpointer user_data);
167 OrgBluezSerial *org_bluez_serial_proxy_new_finish (
168  GAsyncResult *res,
169  GError **error);
170 OrgBluezSerial *org_bluez_serial_proxy_new_sync (
171  GDBusConnection *connection,
172  GDBusProxyFlags flags,
173  const gchar *name,
174  const gchar *object_path,
175  GCancellable *cancellable,
176  GError **error);
177 
178 void org_bluez_serial_proxy_new_for_bus (
179  GBusType bus_type,
180  GDBusProxyFlags flags,
181  const gchar *name,
182  const gchar *object_path,
183  GCancellable *cancellable,
184  GAsyncReadyCallback callback,
185  gpointer user_data);
186 OrgBluezSerial *org_bluez_serial_proxy_new_for_bus_finish (
187  GAsyncResult *res,
188  GError **error);
189 OrgBluezSerial *org_bluez_serial_proxy_new_for_bus_sync (
190  GBusType bus_type,
191  GDBusProxyFlags flags,
192  const gchar *name,
193  const gchar *object_path,
194  GCancellable *cancellable,
195  GError **error);
196 
197 
198 /* ---- */
199 
200 #define TYPE_ORG_BLUEZ_SERIAL_SKELETON (org_bluez_serial_skeleton_get_type ())
201 #define ORG_BLUEZ_SERIAL_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_SERIAL_SKELETON, OrgBluezSerialSkeleton))
202 #define ORG_BLUEZ_SERIAL_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_SERIAL_SKELETON, OrgBluezSerialSkeletonClass))
203 #define ORG_BLUEZ_SERIAL_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_SERIAL_SKELETON, OrgBluezSerialSkeletonClass))
204 #define IS_ORG_BLUEZ_SERIAL_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_SERIAL_SKELETON))
205 #define IS_ORG_BLUEZ_SERIAL_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_SERIAL_SKELETON))
206 
209 typedef struct _OrgBluezSerialSkeletonPrivate OrgBluezSerialSkeletonPrivate;
210 
212 {
213  /*< private >*/
214  GDBusInterfaceSkeleton parent_instance;
215  OrgBluezSerialSkeletonPrivate *priv;
216 };
217 
219 {
220  GDBusInterfaceSkeletonClass parent_class;
221 };
222 
223 GType org_bluez_serial_skeleton_get_type (void) G_GNUC_CONST;
224 
225 OrgBluezSerial *org_bluez_serial_skeleton_new (void);
226 
227 
228 G_END_DECLS
229 
230 #endif /* __BLUETOOTHSERIALPROXY_H__ */