3 <namespace name=
"GLib">
4 <function name=
"g_unix_is_mount_path_system_internal" symbol=
"g_unix_is_mount_path_system_internal">
5 <return-type type=
"gboolean"/>
7 <parameter name=
"mount_path" type=
"char*"/>
10 <function name=
"g_unix_mount_at" symbol=
"g_unix_mount_at">
11 <return-type type=
"GUnixMountEntry*"/>
13 <parameter name=
"mount_path" type=
"char*"/>
14 <parameter name=
"time_read" type=
"guint64*"/>
17 <function name=
"g_unix_mount_compare" symbol=
"g_unix_mount_compare">
18 <return-type type=
"gint"/>
20 <parameter name=
"mount1" type=
"GUnixMountEntry*"/>
21 <parameter name=
"mount2" type=
"GUnixMountEntry*"/>
24 <function name=
"g_unix_mount_free" symbol=
"g_unix_mount_free">
25 <return-type type=
"void"/>
27 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
30 <function name=
"g_unix_mount_get_device_path" symbol=
"g_unix_mount_get_device_path">
31 <return-type type=
"char*"/>
33 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
36 <function name=
"g_unix_mount_get_fs_type" symbol=
"g_unix_mount_get_fs_type">
37 <return-type type=
"char*"/>
39 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
42 <function name=
"g_unix_mount_get_mount_path" symbol=
"g_unix_mount_get_mount_path">
43 <return-type type=
"char*"/>
45 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
48 <function name=
"g_unix_mount_guess_can_eject" symbol=
"g_unix_mount_guess_can_eject">
49 <return-type type=
"gboolean"/>
51 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
54 <function name=
"g_unix_mount_guess_icon" symbol=
"g_unix_mount_guess_icon">
55 <return-type type=
"GIcon*"/>
57 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
60 <function name=
"g_unix_mount_guess_name" symbol=
"g_unix_mount_guess_name">
61 <return-type type=
"char*"/>
63 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
66 <function name=
"g_unix_mount_guess_should_display" symbol=
"g_unix_mount_guess_should_display">
67 <return-type type=
"gboolean"/>
69 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
72 <function name=
"g_unix_mount_is_readonly" symbol=
"g_unix_mount_is_readonly">
73 <return-type type=
"gboolean"/>
75 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
78 <function name=
"g_unix_mount_is_system_internal" symbol=
"g_unix_mount_is_system_internal">
79 <return-type type=
"gboolean"/>
81 <parameter name=
"mount_entry" type=
"GUnixMountEntry*"/>
84 <function name=
"g_unix_mount_points_changed_since" symbol=
"g_unix_mount_points_changed_since">
85 <return-type type=
"gboolean"/>
87 <parameter name=
"time" type=
"guint64"/>
90 <function name=
"g_unix_mount_points_get" symbol=
"g_unix_mount_points_get">
91 <return-type type=
"GList*"/>
93 <parameter name=
"time_read" type=
"guint64*"/>
96 <function name=
"g_unix_mounts_changed_since" symbol=
"g_unix_mounts_changed_since">
97 <return-type type=
"gboolean"/>
99 <parameter name=
"time" type=
"guint64"/>
102 <function name=
"g_unix_mounts_get" symbol=
"g_unix_mounts_get">
103 <return-type type=
"GList*"/>
105 <parameter name=
"time_read" type=
"guint64*"/>
108 <callback name=
"GDesktopAppLaunchCallback">
109 <return-type type=
"void"/>
111 <parameter name=
"appinfo" type=
"GDesktopAppInfo*"/>
112 <parameter name=
"pid" type=
"GPid"/>
113 <parameter name=
"user_data" type=
"gpointer"/>
116 <struct name=
"GUnixMountEntry">
118 <struct name=
"GUnixMountMonitorClass">
120 <struct name=
"GUnixMountPoint">
121 <method name=
"compare" symbol=
"g_unix_mount_point_compare">
122 <return-type type=
"gint"/>
124 <parameter name=
"mount1" type=
"GUnixMountPoint*"/>
125 <parameter name=
"mount2" type=
"GUnixMountPoint*"/>
128 <method name=
"free" symbol=
"g_unix_mount_point_free">
129 <return-type type=
"void"/>
131 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
134 <method name=
"get_device_path" symbol=
"g_unix_mount_point_get_device_path">
135 <return-type type=
"char*"/>
137 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
140 <method name=
"get_fs_type" symbol=
"g_unix_mount_point_get_fs_type">
141 <return-type type=
"char*"/>
143 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
146 <method name=
"get_mount_path" symbol=
"g_unix_mount_point_get_mount_path">
147 <return-type type=
"char*"/>
149 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
152 <method name=
"guess_can_eject" symbol=
"g_unix_mount_point_guess_can_eject">
153 <return-type type=
"gboolean"/>
155 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
158 <method name=
"guess_icon" symbol=
"g_unix_mount_point_guess_icon">
159 <return-type type=
"GIcon*"/>
161 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
164 <method name=
"guess_name" symbol=
"g_unix_mount_point_guess_name">
165 <return-type type=
"char*"/>
167 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
170 <method name=
"is_loopback" symbol=
"g_unix_mount_point_is_loopback">
171 <return-type type=
"gboolean"/>
173 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
176 <method name=
"is_readonly" symbol=
"g_unix_mount_point_is_readonly">
177 <return-type type=
"gboolean"/>
179 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
182 <method name=
"is_user_mountable" symbol=
"g_unix_mount_point_is_user_mountable">
183 <return-type type=
"gboolean"/>
185 <parameter name=
"mount_point" type=
"GUnixMountPoint*"/>
189 <object name=
"GDesktopAppInfo" parent=
"GObject" type-name=
"GDesktopAppInfo" get-type=
"g_desktop_app_info_get_type">
191 <interface name=
"GAppInfo"/>
193 <method name=
"get_filename" symbol=
"g_desktop_app_info_get_filename">
194 <return-type type=
"char*"/>
196 <parameter name=
"info" type=
"GDesktopAppInfo*"/>
199 <method name=
"get_is_hidden" symbol=
"g_desktop_app_info_get_is_hidden">
200 <return-type type=
"gboolean"/>
202 <parameter name=
"info" type=
"GDesktopAppInfo*"/>
205 <method name=
"launch_uris_as_manager" symbol=
"g_desktop_app_info_launch_uris_as_manager">
206 <return-type type=
"gboolean"/>
208 <parameter name=
"appinfo" type=
"GDesktopAppInfo*"/>
209 <parameter name=
"uris" type=
"GList*"/>
210 <parameter name=
"launch_context" type=
"GAppLaunchContext*"/>
211 <parameter name=
"spawn_flags" type=
"GSpawnFlags"/>
212 <parameter name=
"user_setup" type=
"GSpawnChildSetupFunc"/>
213 <parameter name=
"user_setup_data" type=
"gpointer"/>
214 <parameter name=
"pid_callback" type=
"GDesktopAppLaunchCallback"/>
215 <parameter name=
"pid_callback_data" type=
"gpointer"/>
216 <parameter name=
"error" type=
"GError**"/>
219 <constructor name=
"new" symbol=
"g_desktop_app_info_new">
220 <return-type type=
"GDesktopAppInfo*"/>
222 <parameter name=
"desktop_id" type=
"char*"/>
225 <constructor name=
"new_from_filename" symbol=
"g_desktop_app_info_new_from_filename">
226 <return-type type=
"GDesktopAppInfo*"/>
228 <parameter name=
"filename" type=
"char*"/>
231 <constructor name=
"new_from_keyfile" symbol=
"g_desktop_app_info_new_from_keyfile">
232 <return-type type=
"GDesktopAppInfo*"/>
234 <parameter name=
"key_file" type=
"GKeyFile*"/>
237 <method name=
"set_desktop_env" symbol=
"g_desktop_app_info_set_desktop_env">
238 <return-type type=
"void"/>
240 <parameter name=
"desktop_env" type=
"char*"/>
244 <object name=
"GUnixConnection" parent=
"GSocketConnection" type-name=
"GUnixConnection" get-type=
"g_unix_connection_get_type">
245 <method name=
"receive_credentials" symbol=
"g_unix_connection_receive_credentials">
246 <return-type type=
"GCredentials*"/>
248 <parameter name=
"connection" type=
"GUnixConnection*"/>
249 <parameter name=
"cancellable" type=
"GCancellable*"/>
250 <parameter name=
"error" type=
"GError**"/>
253 <method name=
"receive_fd" symbol=
"g_unix_connection_receive_fd">
254 <return-type type=
"gint"/>
256 <parameter name=
"connection" type=
"GUnixConnection*"/>
257 <parameter name=
"cancellable" type=
"GCancellable*"/>
258 <parameter name=
"error" type=
"GError**"/>
261 <method name=
"send_credentials" symbol=
"g_unix_connection_send_credentials">
262 <return-type type=
"gboolean"/>
264 <parameter name=
"connection" type=
"GUnixConnection*"/>
265 <parameter name=
"cancellable" type=
"GCancellable*"/>
266 <parameter name=
"error" type=
"GError**"/>
269 <method name=
"send_fd" symbol=
"g_unix_connection_send_fd">
270 <return-type type=
"gboolean"/>
272 <parameter name=
"connection" type=
"GUnixConnection*"/>
273 <parameter name=
"fd" type=
"gint"/>
274 <parameter name=
"cancellable" type=
"GCancellable*"/>
275 <parameter name=
"error" type=
"GError**"/>
279 <object name=
"GUnixCredentialsMessage" parent=
"GSocketControlMessage" type-name=
"GUnixCredentialsMessage" get-type=
"g_unix_credentials_message_get_type">
280 <method name=
"get_credentials" symbol=
"g_unix_credentials_message_get_credentials">
281 <return-type type=
"GCredentials*"/>
283 <parameter name=
"message" type=
"GUnixCredentialsMessage*"/>
286 <method name=
"is_supported" symbol=
"g_unix_credentials_message_is_supported">
287 <return-type type=
"gboolean"/>
289 <constructor name=
"new" symbol=
"g_unix_credentials_message_new">
290 <return-type type=
"GSocketControlMessage*"/>
292 <constructor name=
"new_with_credentials" symbol=
"g_unix_credentials_message_new_with_credentials">
293 <return-type type=
"GSocketControlMessage*"/>
295 <parameter name=
"credentials" type=
"GCredentials*"/>
298 <property name=
"credentials" type=
"GCredentials*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
300 <object name=
"GUnixFDList" parent=
"GObject" type-name=
"GUnixFDList" get-type=
"g_unix_fd_list_get_type">
301 <method name=
"append" symbol=
"g_unix_fd_list_append">
302 <return-type type=
"gint"/>
304 <parameter name=
"list" type=
"GUnixFDList*"/>
305 <parameter name=
"fd" type=
"gint"/>
306 <parameter name=
"error" type=
"GError**"/>
309 <method name=
"get" symbol=
"g_unix_fd_list_get">
310 <return-type type=
"gint"/>
312 <parameter name=
"list" type=
"GUnixFDList*"/>
313 <parameter name=
"index_" type=
"gint"/>
314 <parameter name=
"error" type=
"GError**"/>
317 <method name=
"get_length" symbol=
"g_unix_fd_list_get_length">
318 <return-type type=
"gint"/>
320 <parameter name=
"list" type=
"GUnixFDList*"/>
323 <constructor name=
"new" symbol=
"g_unix_fd_list_new">
324 <return-type type=
"GUnixFDList*"/>
326 <constructor name=
"new_from_array" symbol=
"g_unix_fd_list_new_from_array">
327 <return-type type=
"GUnixFDList*"/>
329 <parameter name=
"fds" type=
"gint*"/>
330 <parameter name=
"n_fds" type=
"gint"/>
333 <method name=
"peek_fds" symbol=
"g_unix_fd_list_peek_fds">
334 <return-type type=
"gint*"/>
336 <parameter name=
"list" type=
"GUnixFDList*"/>
337 <parameter name=
"length" type=
"gint*"/>
340 <method name=
"steal_fds" symbol=
"g_unix_fd_list_steal_fds">
341 <return-type type=
"gint*"/>
343 <parameter name=
"list" type=
"GUnixFDList*"/>
344 <parameter name=
"length" type=
"gint*"/>
348 <object name=
"GUnixFDMessage" parent=
"GSocketControlMessage" type-name=
"GUnixFDMessage" get-type=
"g_unix_fd_message_get_type">
349 <method name=
"append_fd" symbol=
"g_unix_fd_message_append_fd">
350 <return-type type=
"gboolean"/>
352 <parameter name=
"message" type=
"GUnixFDMessage*"/>
353 <parameter name=
"fd" type=
"gint"/>
354 <parameter name=
"error" type=
"GError**"/>
357 <method name=
"get_fd_list" symbol=
"g_unix_fd_message_get_fd_list">
358 <return-type type=
"GUnixFDList*"/>
360 <parameter name=
"message" type=
"GUnixFDMessage*"/>
363 <constructor name=
"new" symbol=
"g_unix_fd_message_new">
364 <return-type type=
"GSocketControlMessage*"/>
366 <constructor name=
"new_with_fd_list" symbol=
"g_unix_fd_message_new_with_fd_list">
367 <return-type type=
"GSocketControlMessage*"/>
369 <parameter name=
"fd_list" type=
"GUnixFDList*"/>
372 <method name=
"steal_fds" symbol=
"g_unix_fd_message_steal_fds">
373 <return-type type=
"gint*"/>
375 <parameter name=
"message" type=
"GUnixFDMessage*"/>
376 <parameter name=
"length" type=
"gint*"/>
379 <property name=
"fd-list" type=
"GUnixFDList*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
381 <object name=
"GUnixInputStream" parent=
"GInputStream" type-name=
"GUnixInputStream" get-type=
"g_unix_input_stream_get_type">
383 <interface name=
"GPollableInputStream"/>
385 <method name=
"get_close_fd" symbol=
"g_unix_input_stream_get_close_fd">
386 <return-type type=
"gboolean"/>
388 <parameter name=
"stream" type=
"GUnixInputStream*"/>
391 <method name=
"get_fd" symbol=
"g_unix_input_stream_get_fd">
392 <return-type type=
"gint"/>
394 <parameter name=
"stream" type=
"GUnixInputStream*"/>
397 <constructor name=
"new" symbol=
"g_unix_input_stream_new">
398 <return-type type=
"GInputStream*"/>
400 <parameter name=
"fd" type=
"gint"/>
401 <parameter name=
"close_fd" type=
"gboolean"/>
404 <method name=
"set_close_fd" symbol=
"g_unix_input_stream_set_close_fd">
405 <return-type type=
"void"/>
407 <parameter name=
"stream" type=
"GUnixInputStream*"/>
408 <parameter name=
"close_fd" type=
"gboolean"/>
411 <property name=
"close-fd" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
412 <property name=
"fd" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
414 <object name=
"GUnixMountMonitor" parent=
"GObject" type-name=
"GUnixMountMonitor" get-type=
"g_unix_mount_monitor_get_type">
415 <constructor name=
"new" symbol=
"g_unix_mount_monitor_new">
416 <return-type type=
"GUnixMountMonitor*"/>
418 <method name=
"set_rate_limit" symbol=
"g_unix_mount_monitor_set_rate_limit">
419 <return-type type=
"void"/>
421 <parameter name=
"mount_monitor" type=
"GUnixMountMonitor*"/>
422 <parameter name=
"limit_msec" type=
"int"/>
425 <signal name=
"mountpoints-changed" when=
"LAST">
426 <return-type type=
"void"/>
428 <parameter name=
"object" type=
"GUnixMountMonitor*"/>
431 <signal name=
"mounts-changed" when=
"LAST">
432 <return-type type=
"void"/>
434 <parameter name=
"object" type=
"GUnixMountMonitor*"/>
438 <object name=
"GUnixOutputStream" parent=
"GOutputStream" type-name=
"GUnixOutputStream" get-type=
"g_unix_output_stream_get_type">
440 <interface name=
"GPollableOutputStream"/>
442 <method name=
"get_close_fd" symbol=
"g_unix_output_stream_get_close_fd">
443 <return-type type=
"gboolean"/>
445 <parameter name=
"stream" type=
"GUnixOutputStream*"/>
448 <method name=
"get_fd" symbol=
"g_unix_output_stream_get_fd">
449 <return-type type=
"gint"/>
451 <parameter name=
"stream" type=
"GUnixOutputStream*"/>
454 <constructor name=
"new" symbol=
"g_unix_output_stream_new">
455 <return-type type=
"GOutputStream*"/>
457 <parameter name=
"fd" type=
"gint"/>
458 <parameter name=
"close_fd" type=
"gboolean"/>
461 <method name=
"set_close_fd" symbol=
"g_unix_output_stream_set_close_fd">
462 <return-type type=
"void"/>
464 <parameter name=
"stream" type=
"GUnixOutputStream*"/>
465 <parameter name=
"close_fd" type=
"gboolean"/>
468 <property name=
"close-fd" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
469 <property name=
"fd" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
471 <object name=
"GUnixSocketAddress" parent=
"GSocketAddress" type-name=
"GUnixSocketAddress" get-type=
"g_unix_socket_address_get_type">
473 <interface name=
"GSocketConnectable"/>
475 <method name=
"abstract_names_supported" symbol=
"g_unix_socket_address_abstract_names_supported">
476 <return-type type=
"gboolean"/>
478 <method name=
"get_address_type" symbol=
"g_unix_socket_address_get_address_type">
479 <return-type type=
"GUnixSocketAddressType"/>
481 <parameter name=
"address" type=
"GUnixSocketAddress*"/>
484 <method name=
"get_is_abstract" symbol=
"g_unix_socket_address_get_is_abstract">
485 <return-type type=
"gboolean"/>
487 <parameter name=
"address" type=
"GUnixSocketAddress*"/>
490 <method name=
"get_path" symbol=
"g_unix_socket_address_get_path">
491 <return-type type=
"char*"/>
493 <parameter name=
"address" type=
"GUnixSocketAddress*"/>
496 <method name=
"get_path_len" symbol=
"g_unix_socket_address_get_path_len">
497 <return-type type=
"gsize"/>
499 <parameter name=
"address" type=
"GUnixSocketAddress*"/>
502 <constructor name=
"new" symbol=
"g_unix_socket_address_new">
503 <return-type type=
"GSocketAddress*"/>
505 <parameter name=
"path" type=
"gchar*"/>
508 <constructor name=
"new_abstract" symbol=
"g_unix_socket_address_new_abstract">
509 <return-type type=
"GSocketAddress*"/>
511 <parameter name=
"path" type=
"gchar*"/>
512 <parameter name=
"path_len" type=
"gint"/>
515 <constructor name=
"new_with_type" symbol=
"g_unix_socket_address_new_with_type">
516 <return-type type=
"GSocketAddress*"/>
518 <parameter name=
"path" type=
"gchar*"/>
519 <parameter name=
"path_len" type=
"gint"/>
520 <parameter name=
"type" type=
"GUnixSocketAddressType"/>
523 <property name=
"abstract" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
524 <property name=
"address-type" type=
"GUnixSocketAddressType" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
525 <property name=
"path" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
526 <property name=
"path-as-array" type=
"GByteArray*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
528 <interface name=
"GDesktopAppInfoLookup" type-name=
"GDesktopAppInfoLookup" get-type=
"g_desktop_app_info_lookup_get_type">
530 <interface name=
"GObject"/>
532 <method name=
"get_default_for_uri_scheme" symbol=
"g_desktop_app_info_lookup_get_default_for_uri_scheme">
533 <return-type type=
"GAppInfo*"/>
535 <parameter name=
"lookup" type=
"GDesktopAppInfoLookup*"/>
536 <parameter name=
"uri_scheme" type=
"char*"/>
539 <vfunc name=
"get_default_for_uri_scheme">
540 <return-type type=
"GAppInfo*"/>
542 <parameter name=
"lookup" type=
"GDesktopAppInfoLookup*"/>
543 <parameter name=
"uri_scheme" type=
"char*"/>
547 <interface name=
"GFileDescriptorBased" type-name=
"GFileDescriptorBased" get-type=
"g_file_descriptor_based_get_type">
549 <interface name=
"GObject"/>
551 <method name=
"get_fd" symbol=
"g_file_descriptor_based_get_fd">
552 <return-type type=
"int"/>
554 <parameter name=
"fd_based" type=
"GFileDescriptorBased*"/>
557 <vfunc name=
"get_fd">
558 <return-type type=
"int"/>
560 <parameter name=
"fd_based" type=
"GFileDescriptorBased*"/>
564 <constant name=
"G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME" type=
"char*" value=
"gio-desktop-app-info-lookup"/>