2 * Generated by gdbus-codegen 2.40.0. DO NOT EDIT.
4 * The license of this code is the same as for the source it was derived from.
7 #ifndef __HOSTNAMED_GEN_H__
8 #define __HOSTNAMED_GEN_H__
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.freedesktop.hostname1 */
18 #define TYPE_HOSTNAME1 (hostname1_get_type ())
19 #define HOSTNAME1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_HOSTNAME1, Hostname1))
20 #define IS_HOSTNAME1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_HOSTNAME1))
21 #define HOSTNAME1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_HOSTNAME1, Hostname1Iface))
24 typedef struct _Hostname1 Hostname1
;
25 typedef struct _Hostname1Iface Hostname1Iface
;
27 struct _Hostname1Iface
29 GTypeInterface parent_iface
;
32 gboolean (*handle_set_chassis
) (
34 GDBusMethodInvocation
*invocation
,
35 const gchar
*arg_unnamed_arg0
,
36 gboolean arg_unnamed_arg1
);
38 gboolean (*handle_set_hostname
) (
40 GDBusMethodInvocation
*invocation
,
41 const gchar
*arg_unnamed_arg0
,
42 gboolean arg_unnamed_arg1
);
44 gboolean (*handle_set_icon_name
) (
46 GDBusMethodInvocation
*invocation
,
47 const gchar
*arg_unnamed_arg0
,
48 gboolean arg_unnamed_arg1
);
50 gboolean (*handle_set_pretty_hostname
) (
52 GDBusMethodInvocation
*invocation
,
53 const gchar
*arg_unnamed_arg0
,
54 gboolean arg_unnamed_arg1
);
56 gboolean (*handle_set_static_hostname
) (
58 GDBusMethodInvocation
*invocation
,
59 const gchar
*arg_unnamed_arg0
,
60 gboolean arg_unnamed_arg1
);
62 const gchar
* (*get_chassis
) (Hostname1
*object
);
64 const gchar
* (*get_hostname
) (Hostname1
*object
);
66 const gchar
* (*get_icon_name
) (Hostname1
*object
);
68 const gchar
* (*get_kernel_name
) (Hostname1
*object
);
70 const gchar
* (*get_kernel_release
) (Hostname1
*object
);
72 const gchar
* (*get_kernel_version
) (Hostname1
*object
);
74 const gchar
* (*get_operating_system_cpename
) (Hostname1
*object
);
76 const gchar
* (*get_operating_system_pretty_name
) (Hostname1
*object
);
78 const gchar
* (*get_pretty_hostname
) (Hostname1
*object
);
80 const gchar
* (*get_static_hostname
) (Hostname1
*object
);
84 GType
hostname1_get_type (void) G_GNUC_CONST
;
86 GDBusInterfaceInfo
*hostname1_interface_info (void);
87 guint
hostname1_override_properties (GObjectClass
*klass
, guint property_id_begin
);
90 /* D-Bus method call completion functions: */
91 void hostname1_complete_set_hostname (
93 GDBusMethodInvocation
*invocation
);
95 void hostname1_complete_set_static_hostname (
97 GDBusMethodInvocation
*invocation
);
99 void hostname1_complete_set_pretty_hostname (
101 GDBusMethodInvocation
*invocation
);
103 void hostname1_complete_set_icon_name (
105 GDBusMethodInvocation
*invocation
);
107 void hostname1_complete_set_chassis (
109 GDBusMethodInvocation
*invocation
);
113 /* D-Bus method calls: */
114 void hostname1_call_set_hostname (
116 const gchar
*arg_unnamed_arg0
,
117 gboolean arg_unnamed_arg1
,
118 GCancellable
*cancellable
,
119 GAsyncReadyCallback callback
,
122 gboolean
hostname1_call_set_hostname_finish (
127 gboolean
hostname1_call_set_hostname_sync (
129 const gchar
*arg_unnamed_arg0
,
130 gboolean arg_unnamed_arg1
,
131 GCancellable
*cancellable
,
134 void hostname1_call_set_static_hostname (
136 const gchar
*arg_unnamed_arg0
,
137 gboolean arg_unnamed_arg1
,
138 GCancellable
*cancellable
,
139 GAsyncReadyCallback callback
,
142 gboolean
hostname1_call_set_static_hostname_finish (
147 gboolean
hostname1_call_set_static_hostname_sync (
149 const gchar
*arg_unnamed_arg0
,
150 gboolean arg_unnamed_arg1
,
151 GCancellable
*cancellable
,
154 void hostname1_call_set_pretty_hostname (
156 const gchar
*arg_unnamed_arg0
,
157 gboolean arg_unnamed_arg1
,
158 GCancellable
*cancellable
,
159 GAsyncReadyCallback callback
,
162 gboolean
hostname1_call_set_pretty_hostname_finish (
167 gboolean
hostname1_call_set_pretty_hostname_sync (
169 const gchar
*arg_unnamed_arg0
,
170 gboolean arg_unnamed_arg1
,
171 GCancellable
*cancellable
,
174 void hostname1_call_set_icon_name (
176 const gchar
*arg_unnamed_arg0
,
177 gboolean arg_unnamed_arg1
,
178 GCancellable
*cancellable
,
179 GAsyncReadyCallback callback
,
182 gboolean
hostname1_call_set_icon_name_finish (
187 gboolean
hostname1_call_set_icon_name_sync (
189 const gchar
*arg_unnamed_arg0
,
190 gboolean arg_unnamed_arg1
,
191 GCancellable
*cancellable
,
194 void hostname1_call_set_chassis (
196 const gchar
*arg_unnamed_arg0
,
197 gboolean arg_unnamed_arg1
,
198 GCancellable
*cancellable
,
199 GAsyncReadyCallback callback
,
202 gboolean
hostname1_call_set_chassis_finish (
207 gboolean
hostname1_call_set_chassis_sync (
209 const gchar
*arg_unnamed_arg0
,
210 gboolean arg_unnamed_arg1
,
211 GCancellable
*cancellable
,
216 /* D-Bus property accessors: */
217 const gchar
*hostname1_get_hostname (Hostname1
*object
);
218 gchar
*hostname1_dup_hostname (Hostname1
*object
);
219 void hostname1_set_hostname (Hostname1
*object
, const gchar
*value
);
221 const gchar
*hostname1_get_static_hostname (Hostname1
*object
);
222 gchar
*hostname1_dup_static_hostname (Hostname1
*object
);
223 void hostname1_set_static_hostname (Hostname1
*object
, const gchar
*value
);
225 const gchar
*hostname1_get_pretty_hostname (Hostname1
*object
);
226 gchar
*hostname1_dup_pretty_hostname (Hostname1
*object
);
227 void hostname1_set_pretty_hostname (Hostname1
*object
, const gchar
*value
);
229 const gchar
*hostname1_get_icon_name (Hostname1
*object
);
230 gchar
*hostname1_dup_icon_name (Hostname1
*object
);
231 void hostname1_set_icon_name (Hostname1
*object
, const gchar
*value
);
233 const gchar
*hostname1_get_chassis (Hostname1
*object
);
234 gchar
*hostname1_dup_chassis (Hostname1
*object
);
235 void hostname1_set_chassis (Hostname1
*object
, const gchar
*value
);
237 const gchar
*hostname1_get_kernel_name (Hostname1
*object
);
238 gchar
*hostname1_dup_kernel_name (Hostname1
*object
);
239 void hostname1_set_kernel_name (Hostname1
*object
, const gchar
*value
);
241 const gchar
*hostname1_get_kernel_release (Hostname1
*object
);
242 gchar
*hostname1_dup_kernel_release (Hostname1
*object
);
243 void hostname1_set_kernel_release (Hostname1
*object
, const gchar
*value
);
245 const gchar
*hostname1_get_kernel_version (Hostname1
*object
);
246 gchar
*hostname1_dup_kernel_version (Hostname1
*object
);
247 void hostname1_set_kernel_version (Hostname1
*object
, const gchar
*value
);
249 const gchar
*hostname1_get_operating_system_pretty_name (Hostname1
*object
);
250 gchar
*hostname1_dup_operating_system_pretty_name (Hostname1
*object
);
251 void hostname1_set_operating_system_pretty_name (Hostname1
*object
, const gchar
*value
);
253 const gchar
*hostname1_get_operating_system_cpename (Hostname1
*object
);
254 gchar
*hostname1_dup_operating_system_cpename (Hostname1
*object
);
255 void hostname1_set_operating_system_cpename (Hostname1
*object
, const gchar
*value
);
260 #define TYPE_HOSTNAME1_PROXY (hostname1_proxy_get_type ())
261 #define HOSTNAME1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_HOSTNAME1_PROXY, Hostname1Proxy))
262 #define HOSTNAME1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_HOSTNAME1_PROXY, Hostname1ProxyClass))
263 #define HOSTNAME1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_HOSTNAME1_PROXY, Hostname1ProxyClass))
264 #define IS_HOSTNAME1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_HOSTNAME1_PROXY))
265 #define IS_HOSTNAME1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_HOSTNAME1_PROXY))
267 typedef struct _Hostname1Proxy Hostname1Proxy
;
268 typedef struct _Hostname1ProxyClass Hostname1ProxyClass
;
269 typedef struct _Hostname1ProxyPrivate Hostname1ProxyPrivate
;
271 struct _Hostname1Proxy
274 GDBusProxy parent_instance
;
275 Hostname1ProxyPrivate
*priv
;
278 struct _Hostname1ProxyClass
280 GDBusProxyClass parent_class
;
283 GType
hostname1_proxy_get_type (void) G_GNUC_CONST
;
285 void hostname1_proxy_new (
286 GDBusConnection
*connection
,
287 GDBusProxyFlags flags
,
289 const gchar
*object_path
,
290 GCancellable
*cancellable
,
291 GAsyncReadyCallback callback
,
293 Hostname1
*hostname1_proxy_new_finish (
296 Hostname1
*hostname1_proxy_new_sync (
297 GDBusConnection
*connection
,
298 GDBusProxyFlags flags
,
300 const gchar
*object_path
,
301 GCancellable
*cancellable
,
304 void hostname1_proxy_new_for_bus (
306 GDBusProxyFlags flags
,
308 const gchar
*object_path
,
309 GCancellable
*cancellable
,
310 GAsyncReadyCallback callback
,
312 Hostname1
*hostname1_proxy_new_for_bus_finish (
315 Hostname1
*hostname1_proxy_new_for_bus_sync (
317 GDBusProxyFlags flags
,
319 const gchar
*object_path
,
320 GCancellable
*cancellable
,
326 #define TYPE_HOSTNAME1_SKELETON (hostname1_skeleton_get_type ())
327 #define HOSTNAME1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_HOSTNAME1_SKELETON, Hostname1Skeleton))
328 #define HOSTNAME1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_HOSTNAME1_SKELETON, Hostname1SkeletonClass))
329 #define HOSTNAME1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_HOSTNAME1_SKELETON, Hostname1SkeletonClass))
330 #define IS_HOSTNAME1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_HOSTNAME1_SKELETON))
331 #define IS_HOSTNAME1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_HOSTNAME1_SKELETON))
333 typedef struct _Hostname1Skeleton Hostname1Skeleton
;
334 typedef struct _Hostname1SkeletonClass Hostname1SkeletonClass
;
335 typedef struct _Hostname1SkeletonPrivate Hostname1SkeletonPrivate
;
337 struct _Hostname1Skeleton
340 GDBusInterfaceSkeleton parent_instance
;
341 Hostname1SkeletonPrivate
*priv
;
344 struct _Hostname1SkeletonClass
346 GDBusInterfaceSkeletonClass parent_class
;
349 GType
hostname1_skeleton_get_type (void) G_GNUC_CONST
;
351 Hostname1
*hostname1_skeleton_new (void);
356 #endif /* __HOSTNAMED_GEN_H__ */