Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 61c5b76b96
Fetching contributors…

Cannot retrieve contributors at this time

26522 lines (23211 sloc) 1028.448 kB
! Automatically generated by cfwrapper.py on Sun Aug 19 15:38:39 2012
! Please do not modify.
! This file is part of the gtk-fortran GTK+ Fortran Interface library.
! GNU General Public License version 3
module g
implicit none
interface
! GQuark g_unix_error_quark (void);
function g_unix_error_quark() bind(c)
use iso_c_binding, only: c_int32_t
integer(c_int32_t) :: g_unix_error_quark
end function
! gboolean g_unix_open_pipe (gint *fds, gint flags, GError **error);
function g_unix_open_pipe(fds, flags, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_unix_open_pipe
type(c_ptr), value :: fds
integer(c_int), value :: flags
type(c_ptr), value :: error
end function
! gboolean g_unix_set_fd_nonblocking (gint fd, gboolean nonblock, GError **error);
function g_unix_set_fd_nonblocking(fd, nonblock, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_unix_set_fd_nonblocking
integer(c_int), value :: fd
integer(c_int), value :: nonblock
type(c_ptr), value :: error
end function
! GSource *g_unix_signal_source_new (gint signum);
function g_unix_signal_source_new(signum) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_unix_signal_source_new
integer(c_int), value :: signum
end function
! guint g_unix_signal_add_full (gint priority, gint signum, GSourceFunc handler, gpointer user_data, GDestroyNotify notify);
function g_unix_signal_add_full(priority, signum, handler, user_data, notify) b&
&ind(c)
use iso_c_binding, only: c_int, c_funptr, c_ptr
integer(c_int) :: g_unix_signal_add_full
integer(c_int), value :: priority
integer(c_int), value :: signum
type(c_funptr), value :: handler
type(c_ptr), value :: user_data
type(c_funptr), value :: notify
end function
! guint g_unix_signal_add (gint signum, GSourceFunc handler, gpointer user_data);
function g_unix_signal_add(signum, handler, user_data) bind(c)
use iso_c_binding, only: c_int, c_funptr, c_ptr
integer(c_int) :: g_unix_signal_add
integer(c_int), value :: signum
type(c_funptr), value :: handler
type(c_ptr), value :: user_data
end function
! gboolean g_module_supported (void) G_GNUC_CONST;
function g_module_supported() bind(c)
use iso_c_binding, only: c_int
integer(c_int) :: g_module_supported
end function
! GModule* g_module_open (const gchar *file_name, GModuleFlags flags);
function g_module_open(file_name, flags) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_module_open
character(kind=c_char), dimension(*) :: file_name
integer(c_int), value :: flags
end function
! gboolean g_module_close (GModule *module);
function g_module_close(module) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_module_close
type(c_ptr), value :: module
end function
! void g_module_make_resident (GModule *module);
subroutine g_module_make_resident(module) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: module
end subroutine
! const gchar * g_module_error (void);
function g_module_error() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_module_error
end function
! gboolean g_module_symbol (GModule *module, const gchar *symbol_name, gpointer *symbol);
function g_module_symbol(module, symbol_name, symbol) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_module_symbol
type(c_ptr), value :: module
character(kind=c_char), dimension(*) :: symbol_name
type(c_ptr), value :: symbol
end function
! const gchar * g_module_name (GModule *module);
function g_module_name(module) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_module_name
type(c_ptr), value :: module
end function
! gchar* g_module_build_path (const gchar *directory, const gchar *module_name);
function g_module_build_path(directory, module_name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_module_build_path
character(kind=c_char), dimension(*) :: directory
character(kind=c_char), dimension(*) :: module_name
end function
! guint g_bus_watch_name (GBusType bus_type, const gchar *name, GBusNameWatcherFlags flags, GBusNameAppearedCallback name_appeared_handler, GBusNameVanishedCallback name_vanished_handler, gpointer user_data, GDestroyNotify user_data_free_func);
function g_bus_watch_name(bus_type, name, flags, name_appeared_handler, name_va&
&nished_handler, user_data, user_data_free_func) bind(c)
use iso_c_binding, only: c_int, c_char, c_funptr, c_ptr
integer(c_int) :: g_bus_watch_name
integer(c_int), value :: bus_type
character(kind=c_char), dimension(*) :: name
integer(c_int), value :: flags
type(c_funptr), value :: name_appeared_handler
type(c_funptr), value :: name_vanished_handler
type(c_ptr), value :: user_data
type(c_funptr), value :: user_data_free_func
end function
! guint g_bus_watch_name_on_connection (GDBusConnection *connection, const gchar *name, GBusNameWatcherFlags flags, GBusNameAppearedCallback name_appeared_handler, GBusNameVanishedCallback name_vanished_handler, gpointer user_data, GDestroyNotify user_data_free_func);
function g_bus_watch_name_on_connection(connection, name, flags, name_appeared_&
&handler, name_vanished_handler, user_data, user_data_free_func) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char, c_funptr
integer(c_int) :: g_bus_watch_name_on_connection
type(c_ptr), value :: connection
character(kind=c_char), dimension(*) :: name
integer(c_int), value :: flags
type(c_funptr), value :: name_appeared_handler
type(c_funptr), value :: name_vanished_handler
type(c_ptr), value :: user_data
type(c_funptr), value :: user_data_free_func
end function
! guint g_bus_watch_name_with_closures (GBusType bus_type, const gchar *name, GBusNameWatcherFlags flags, GClosure *name_appeared_closure, GClosure *name_vanished_closure);
function g_bus_watch_name_with_closures(bus_type, name, flags, name_appeared_cl&
&osure, name_vanished_closure) bind(c)
use iso_c_binding, only: c_int, c_char, c_ptr
integer(c_int) :: g_bus_watch_name_with_closures
integer(c_int), value :: bus_type
character(kind=c_char), dimension(*) :: name
integer(c_int), value :: flags
type(c_ptr), value :: name_appeared_closure
type(c_ptr), value :: name_vanished_closure
end function
! guint g_bus_watch_name_on_connection_with_closures ( GDBusConnection *connection, const gchar *name, GBusNameWatcherFlags flags, GClosure *name_appeared_closure, GClosure *name_vanished_closure);
function g_bus_watch_name_on_connection_with_closures(connection, name, flags, &
&name_appeared_closure, name_vanished_closure) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_bus_watch_name_on_connection_with_closures
type(c_ptr), value :: connection
character(kind=c_char), dimension(*) :: name
integer(c_int), value :: flags
type(c_ptr), value :: name_appeared_closure
type(c_ptr), value :: name_vanished_closure
end function
! void g_bus_unwatch_name (guint watcher_id);
subroutine g_bus_unwatch_name(watcher_id) bind(c)
use iso_c_binding, only: c_int
integer(c_int), value :: watcher_id
end subroutine
! GType g_remote_action_group_get_type (void) G_GNUC_CONST;
function g_remote_action_group_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_remote_action_group_get_type
end function
! void g_remote_action_group_activate_action_full (GRemoteActionGroup *remote, const gchar *action_name, GVariant *parameter, GVariant *platform_data);
subroutine g_remote_action_group_activate_action_full(remote, action_name, para&
&meter, platform_data) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: remote
character(kind=c_char), dimension(*) :: action_name
type(c_ptr), value :: parameter
type(c_ptr), value :: platform_data
end subroutine
! void g_remote_action_group_change_action_state_full (GRemoteActionGroup *remote, const gchar *action_name, GVariant *value, GVariant *platform_data);
subroutine g_remote_action_group_change_action_state_full(remote, action_name, &
&value, platform_data) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: remote
character(kind=c_char), dimension(*) :: action_name
type(c_ptr), value :: value
type(c_ptr), value :: platform_data
end subroutine
! GType g_file_monitor_get_type (void) G_GNUC_CONST;
function g_file_monitor_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_file_monitor_get_type
end function
! gboolean g_file_monitor_cancel (GFileMonitor *monitor);
function g_file_monitor_cancel(monitor) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_monitor_cancel
type(c_ptr), value :: monitor
end function
! gboolean g_file_monitor_is_cancelled (GFileMonitor *monitor);
function g_file_monitor_is_cancelled(monitor) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_monitor_is_cancelled
type(c_ptr), value :: monitor
end function
! void g_file_monitor_set_rate_limit (GFileMonitor *monitor, gint limit_msecs);
subroutine g_file_monitor_set_rate_limit(monitor, limit_msecs) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: monitor
integer(c_int), value :: limit_msecs
end subroutine
! void g_file_monitor_emit_event (GFileMonitor *monitor, GFile *child, GFile *other_file, GFileMonitorEvent event_type);
subroutine g_file_monitor_emit_event(monitor, child, other_file, event_type) bi&
&nd(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: monitor
type(c_ptr), value :: child
type(c_ptr), value :: other_file
integer(c_int), value :: event_type
end subroutine
! GType g_pollable_output_stream_get_type (void) G_GNUC_CONST;
function g_pollable_output_stream_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_pollable_output_stream_get_type
end function
! gboolean g_pollable_output_stream_can_poll (GPollableOutputStream *stream);
function g_pollable_output_stream_can_poll(stream) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_pollable_output_stream_can_poll
type(c_ptr), value :: stream
end function
! gboolean g_pollable_output_stream_is_writable (GPollableOutputStream *stream);
function g_pollable_output_stream_is_writable(stream) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_pollable_output_stream_is_writable
type(c_ptr), value :: stream
end function
! GSource *g_pollable_output_stream_create_source (GPollableOutputStream *stream, GCancellable *cancellable);
function g_pollable_output_stream_create_source(stream, cancellable) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_pollable_output_stream_create_source
type(c_ptr), value :: stream
type(c_ptr), value :: cancellable
end function
! gssize g_pollable_output_stream_write_nonblocking (GPollableOutputStream *stream, const void *buffer, gsize size, GCancellable *cancellable, GError **error);
function g_pollable_output_stream_write_nonblocking(stream, buffer, size, cance&
&llable, error) bind(c)
use iso_c_binding, only: c_size_t, c_ptr
integer(c_size_t) :: g_pollable_output_stream_write_nonblocking
type(c_ptr), value :: stream
type(c_ptr), value :: buffer
integer(c_size_t), value :: size
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GType g_dbus_interface_get_type (void) G_GNUC_CONST;
function g_dbus_interface_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_interface_get_type
end function
! GDBusInterfaceInfo *g_dbus_interface_get_info (GDBusInterface *interface_);
function g_dbus_interface_get_info(interface_) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_interface_get_info
type(c_ptr), value :: interface_
end function
! GDBusObject *g_dbus_interface_get_object (GDBusInterface *interface_);
function g_dbus_interface_get_object(interface_) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_interface_get_object
type(c_ptr), value :: interface_
end function
! void g_dbus_interface_set_object (GDBusInterface *interface_, GDBusObject *object);
subroutine g_dbus_interface_set_object(interface_, object) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: interface_
type(c_ptr), value :: object
end subroutine
! GDBusObject *g_dbus_interface_dup_object (GDBusInterface *interface_);
function g_dbus_interface_dup_object(interface_) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_interface_dup_object
type(c_ptr), value :: interface_
end function
! GType g_dbus_message_get_type (void) G_GNUC_CONST;
function g_dbus_message_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_message_get_type
end function
! GDBusMessage *g_dbus_message_new (void);
function g_dbus_message_new() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_new
end function
! GDBusMessage *g_dbus_message_new_signal (const gchar *path, const gchar *interface_, const gchar *signal);
function g_dbus_message_new_signal(path, interface_, signal) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_message_new_signal
character(kind=c_char), dimension(*) :: path
character(kind=c_char), dimension(*) :: interface_
character(kind=c_char), dimension(*) :: signal
end function
! GDBusMessage *g_dbus_message_new_method_call (const gchar *name, const gchar *path, const gchar *interface_, const gchar *method);
function g_dbus_message_new_method_call(name, path, interface_, method) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_message_new_method_call
character(kind=c_char), dimension(*) :: name
character(kind=c_char), dimension(*) :: path
character(kind=c_char), dimension(*) :: interface_
character(kind=c_char), dimension(*) :: method
end function
! GDBusMessage *g_dbus_message_new_method_reply (GDBusMessage *method_call_message);
function g_dbus_message_new_method_reply(method_call_message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_new_method_reply
type(c_ptr), value :: method_call_message
end function
! GDBusMessage *g_dbus_message_new_method_error_valist (GDBusMessage *method_call_message, const gchar *error_name, const gchar *error_message_format, va_list var_args);
function g_dbus_message_new_method_error_valist(method_call_message, error_name&
&, error_message_format, var_args) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_message_new_method_error_valist
type(c_ptr), value :: method_call_message
character(kind=c_char), dimension(*) :: error_name
character(kind=c_char), dimension(*) :: error_message_format
type(c_ptr), value :: var_args
end function
! GDBusMessage *g_dbus_message_new_method_error_literal (GDBusMessage *method_call_message, const gchar *error_name, const gchar *error_message);
function g_dbus_message_new_method_error_literal(method_call_message, error_nam&
&e, error_message) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_message_new_method_error_literal
type(c_ptr), value :: method_call_message
character(kind=c_char), dimension(*) :: error_name
character(kind=c_char), dimension(*) :: error_message
end function
! gchar *g_dbus_message_print (GDBusMessage *message, guint indent);
function g_dbus_message_print(message, indent) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_dbus_message_print
type(c_ptr), value :: message
integer(c_int), value :: indent
end function
! gboolean g_dbus_message_get_locked (GDBusMessage *message);
function g_dbus_message_get_locked(message) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_message_get_locked
type(c_ptr), value :: message
end function
! void g_dbus_message_lock (GDBusMessage *message);
subroutine g_dbus_message_lock(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: message
end subroutine
! GDBusMessage *g_dbus_message_copy (GDBusMessage *message, GError **error);
function g_dbus_message_copy(message, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_copy
type(c_ptr), value :: message
type(c_ptr), value :: error
end function
! GDBusMessageByteOrder g_dbus_message_get_byte_order (GDBusMessage *message);
function g_dbus_message_get_byte_order(message) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_message_get_byte_order
type(c_ptr), value :: message
end function
! void g_dbus_message_set_byte_order (GDBusMessage *message, GDBusMessageByteOrder byte_order);
subroutine g_dbus_message_set_byte_order(message, byte_order) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: message
integer(c_int), value :: byte_order
end subroutine
! GDBusMessageType g_dbus_message_get_message_type (GDBusMessage *message);
function g_dbus_message_get_message_type(message) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_message_get_message_type
type(c_ptr), value :: message
end function
! void g_dbus_message_set_message_type (GDBusMessage *message, GDBusMessageType type);
subroutine g_dbus_message_set_message_type(message, type) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: message
integer(c_int), value :: type
end subroutine
! GDBusMessageFlags g_dbus_message_get_flags (GDBusMessage *message);
function g_dbus_message_get_flags(message) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_message_get_flags
type(c_ptr), value :: message
end function
! void g_dbus_message_set_flags (GDBusMessage *message, GDBusMessageFlags flags);
subroutine g_dbus_message_set_flags(message, flags) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: message
integer(c_int), value :: flags
end subroutine
! guint32 g_dbus_message_get_serial (GDBusMessage *message);
function g_dbus_message_get_serial(message) bind(c)
use iso_c_binding, only: c_int32_t, c_ptr
integer(c_int32_t) :: g_dbus_message_get_serial
type(c_ptr), value :: message
end function
! void g_dbus_message_set_serial (GDBusMessage *message, guint32 serial);
subroutine g_dbus_message_set_serial(message, serial) bind(c)
use iso_c_binding, only: c_ptr, c_int32_t
type(c_ptr), value :: message
integer(c_int32_t), value :: serial
end subroutine
! GVariant *g_dbus_message_get_header (GDBusMessage *message, GDBusMessageHeaderField header_field);
function g_dbus_message_get_header(message, header_field) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_dbus_message_get_header
type(c_ptr), value :: message
integer(c_int), value :: header_field
end function
! void g_dbus_message_set_header (GDBusMessage *message, GDBusMessageHeaderField header_field, GVariant *value);
subroutine g_dbus_message_set_header(message, header_field, value) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: message
integer(c_int), value :: header_field
type(c_ptr), value :: value
end subroutine
! guchar *g_dbus_message_get_header_fields (GDBusMessage *message);
function g_dbus_message_get_header_fields(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_header_fields
type(c_ptr), value :: message
end function
! GVariant *g_dbus_message_get_body (GDBusMessage *message);
function g_dbus_message_get_body(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_body
type(c_ptr), value :: message
end function
! void g_dbus_message_set_body (GDBusMessage *message, GVariant *body);
subroutine g_dbus_message_set_body(message, body) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: message
type(c_ptr), value :: body
end subroutine
! GUnixFDList *g_dbus_message_get_unix_fd_list (GDBusMessage *message);
function g_dbus_message_get_unix_fd_list(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_unix_fd_list
type(c_ptr), value :: message
end function
! void g_dbus_message_set_unix_fd_list (GDBusMessage *message, GUnixFDList *fd_list);
subroutine g_dbus_message_set_unix_fd_list(message, fd_list) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: message
type(c_ptr), value :: fd_list
end subroutine
! guint32 g_dbus_message_get_reply_serial (GDBusMessage *message);
function g_dbus_message_get_reply_serial(message) bind(c)
use iso_c_binding, only: c_int32_t, c_ptr
integer(c_int32_t) :: g_dbus_message_get_reply_serial
type(c_ptr), value :: message
end function
! void g_dbus_message_set_reply_serial (GDBusMessage *message, guint32 value);
subroutine g_dbus_message_set_reply_serial(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_int32_t
type(c_ptr), value :: message
integer(c_int32_t), value :: value
end subroutine
! const gchar *g_dbus_message_get_interface (GDBusMessage *message);
function g_dbus_message_get_interface(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_interface
type(c_ptr), value :: message
end function
! void g_dbus_message_set_interface (GDBusMessage *message, const gchar *value);
subroutine g_dbus_message_set_interface(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: message
character(kind=c_char), dimension(*) :: value
end subroutine
! const gchar *g_dbus_message_get_member (GDBusMessage *message);
function g_dbus_message_get_member(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_member
type(c_ptr), value :: message
end function
! void g_dbus_message_set_member (GDBusMessage *message, const gchar *value);
subroutine g_dbus_message_set_member(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: message
character(kind=c_char), dimension(*) :: value
end subroutine
! const gchar *g_dbus_message_get_path (GDBusMessage *message);
function g_dbus_message_get_path(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_path
type(c_ptr), value :: message
end function
! void g_dbus_message_set_path (GDBusMessage *message, const gchar *value);
subroutine g_dbus_message_set_path(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: message
character(kind=c_char), dimension(*) :: value
end subroutine
! const gchar *g_dbus_message_get_sender (GDBusMessage *message);
function g_dbus_message_get_sender(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_sender
type(c_ptr), value :: message
end function
! void g_dbus_message_set_sender (GDBusMessage *message, const gchar *value);
subroutine g_dbus_message_set_sender(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: message
character(kind=c_char), dimension(*) :: value
end subroutine
! const gchar *g_dbus_message_get_destination (GDBusMessage *message);
function g_dbus_message_get_destination(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_destination
type(c_ptr), value :: message
end function
! void g_dbus_message_set_destination (GDBusMessage *message, const gchar *value);
subroutine g_dbus_message_set_destination(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: message
character(kind=c_char), dimension(*) :: value
end subroutine
! const gchar *g_dbus_message_get_error_name (GDBusMessage *message);
function g_dbus_message_get_error_name(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_error_name
type(c_ptr), value :: message
end function
! void g_dbus_message_set_error_name (GDBusMessage *message, const gchar *value);
subroutine g_dbus_message_set_error_name(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: message
character(kind=c_char), dimension(*) :: value
end subroutine
! const gchar *g_dbus_message_get_signature (GDBusMessage *message);
function g_dbus_message_get_signature(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_signature
type(c_ptr), value :: message
end function
! void g_dbus_message_set_signature (GDBusMessage *message, const gchar *value);
subroutine g_dbus_message_set_signature(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: message
character(kind=c_char), dimension(*) :: value
end subroutine
! guint32 g_dbus_message_get_num_unix_fds (GDBusMessage *message);
function g_dbus_message_get_num_unix_fds(message) bind(c)
use iso_c_binding, only: c_int32_t, c_ptr
integer(c_int32_t) :: g_dbus_message_get_num_unix_fds
type(c_ptr), value :: message
end function
! void g_dbus_message_set_num_unix_fds (GDBusMessage *message, guint32 value);
subroutine g_dbus_message_set_num_unix_fds(message, value) bind(c)
use iso_c_binding, only: c_ptr, c_int32_t
type(c_ptr), value :: message
integer(c_int32_t), value :: value
end subroutine
! const gchar *g_dbus_message_get_arg0 (GDBusMessage *message);
function g_dbus_message_get_arg0(message) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_message_get_arg0
type(c_ptr), value :: message
end function
! GDBusMessage *g_dbus_message_new_from_blob (guchar *blob, gsize blob_len, GDBusCapabilityFlags capabilities, GError **error);
function g_dbus_message_new_from_blob(blob, blob_len, capabilities, error) bind&
&(c)
use iso_c_binding, only: c_ptr, c_char, c_size_t, c_int
type(c_ptr) :: g_dbus_message_new_from_blob
character(kind=c_char), dimension(*) :: blob
integer(c_size_t), value :: blob_len
integer(c_int), value :: capabilities
type(c_ptr), value :: error
end function
! gssize g_dbus_message_bytes_needed (guchar *blob, gsize blob_len, GError **error);
function g_dbus_message_bytes_needed(blob, blob_len, error) bind(c)
use iso_c_binding, only: c_size_t, c_char, c_ptr
integer(c_size_t) :: g_dbus_message_bytes_needed
character(kind=c_char), dimension(*) :: blob
integer(c_size_t), value :: blob_len
type(c_ptr), value :: error
end function
! guchar *g_dbus_message_to_blob (GDBusMessage *message, gsize *out_size, GDBusCapabilityFlags capabilities, GError **error);
function g_dbus_message_to_blob(message, out_size, capabilities, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_dbus_message_to_blob
type(c_ptr), value :: message
type(c_ptr), value :: out_size
integer(c_int), value :: capabilities
type(c_ptr), value :: error
end function
! gboolean g_dbus_message_to_gerror (GDBusMessage *message, GError **error);
function g_dbus_message_to_gerror(message, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_message_to_gerror
type(c_ptr), value :: message
type(c_ptr), value :: error
end function
! GIOModuleScope * g_io_module_scope_new (GIOModuleScopeFlags flags);
function g_io_module_scope_new(flags) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_io_module_scope_new
integer(c_int), value :: flags
end function
! void g_io_module_scope_free (GIOModuleScope *scope);
subroutine g_io_module_scope_free(scope) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: scope
end subroutine
! void g_io_module_scope_block (GIOModuleScope *scope, const gchar *basename);
subroutine g_io_module_scope_block(scope, basename) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: scope
character(kind=c_char), dimension(*) :: basename
end subroutine
! GType g_io_module_get_type (void) G_GNUC_CONST;
function g_io_module_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_io_module_get_type
end function
! GIOModule *g_io_module_new (const gchar *filename);
function g_io_module_new(filename) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_io_module_new
character(kind=c_char), dimension(*) :: filename
end function
! void g_io_modules_scan_all_in_directory (const char *dirname);
subroutine g_io_modules_scan_all_in_directory(dirname) bind(c)
use iso_c_binding, only: c_char
character(kind=c_char), dimension(*) :: dirname
end subroutine
! GList *g_io_modules_load_all_in_directory (const gchar *dirname);
function g_io_modules_load_all_in_directory(dirname) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_io_modules_load_all_in_directory
character(kind=c_char), dimension(*) :: dirname
end function
! void g_io_modules_scan_all_in_directory_with_scope (const gchar *dirname, GIOModuleScope *scope);
subroutine g_io_modules_scan_all_in_directory_with_scope(dirname, scope) bind(c&
&)
use iso_c_binding, only: c_char, c_ptr
character(kind=c_char), dimension(*) :: dirname
type(c_ptr), value :: scope
end subroutine
! GList *g_io_modules_load_all_in_directory_with_scope (const gchar *dirname, GIOModuleScope *scope);
function g_io_modules_load_all_in_directory_with_scope(dirname, scope) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_io_modules_load_all_in_directory_with_scope
character(kind=c_char), dimension(*) :: dirname
type(c_ptr), value :: scope
end function
! GIOExtensionPoint *g_io_extension_point_register (const char *name);
function g_io_extension_point_register(name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_io_extension_point_register
character(kind=c_char), dimension(*) :: name
end function
! GIOExtensionPoint *g_io_extension_point_lookup (const char *name);
function g_io_extension_point_lookup(name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_io_extension_point_lookup
character(kind=c_char), dimension(*) :: name
end function
! void g_io_extension_point_set_required_type (GIOExtensionPoint *extension_point, GType type);
subroutine g_io_extension_point_set_required_type(extension_point, type) bind(c&
&)
use iso_c_binding, only: c_ptr, c_size_t
type(c_ptr), value :: extension_point
integer(c_size_t), value :: type
end subroutine
! GType g_io_extension_point_get_required_type (GIOExtensionPoint *extension_point);
function g_io_extension_point_get_required_type(extension_point) bind(c)
use iso_c_binding, only: c_size_t, c_ptr
integer(c_size_t) :: g_io_extension_point_get_required_type
type(c_ptr), value :: extension_point
end function
! GList *g_io_extension_point_get_extensions (GIOExtensionPoint *extension_point);
function g_io_extension_point_get_extensions(extension_point) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_io_extension_point_get_extensions
type(c_ptr), value :: extension_point
end function
! GIOExtension * g_io_extension_point_get_extension_by_name (GIOExtensionPoint *extension_point, const char *name);
function g_io_extension_point_get_extension_by_name(extension_point, name) bind&
&(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_io_extension_point_get_extension_by_name
type(c_ptr), value :: extension_point
character(kind=c_char), dimension(*) :: name
end function
! GIOExtension * g_io_extension_point_implement (const char *extension_point_name, GType type, const char *extension_name, gint priority);
function g_io_extension_point_implement(extension_point_name, type, extension_n&
&ame, priority) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_size_t, c_int
type(c_ptr) :: g_io_extension_point_implement
character(kind=c_char), dimension(*) :: extension_point_name
integer(c_size_t), value :: type
character(kind=c_char), dimension(*) :: extension_name
integer(c_int), value :: priority
end function
! GType g_io_extension_get_type (GIOExtension *extension);
function g_io_extension_get_type(extension) bind(c)
use iso_c_binding, only: c_size_t, c_ptr
integer(c_size_t) :: g_io_extension_get_type
type(c_ptr), value :: extension
end function
! const char * g_io_extension_get_name (GIOExtension *extension);
function g_io_extension_get_name(extension) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_io_extension_get_name
type(c_ptr), value :: extension
end function
! gint g_io_extension_get_priority (GIOExtension *extension);
function g_io_extension_get_priority(extension) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_io_extension_get_priority
type(c_ptr), value :: extension
end function
! GTypeClass* g_io_extension_ref_class (GIOExtension *extension);
function g_io_extension_ref_class(extension) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_io_extension_ref_class
type(c_ptr), value :: extension
end function
! void g_io_module_load (GIOModule *module);
subroutine g_io_module_load(module) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: module
end subroutine
! void g_io_module_unload (GIOModule *module);
subroutine g_io_module_unload(module) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: module
end subroutine
! char **g_io_module_query (void);
function g_io_module_query() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_io_module_query
end function
! GType g_simple_action_group_get_type (void) G_GNUC_CONST;
function g_simple_action_group_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_simple_action_group_get_type
end function
! GSimpleActionGroup * g_simple_action_group_new (void);
function g_simple_action_group_new() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_simple_action_group_new
end function
! GAction * g_simple_action_group_lookup (GSimpleActionGroup *simple, const gchar *action_name);
function g_simple_action_group_lookup(simple, action_name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_simple_action_group_lookup
type(c_ptr), value :: simple
character(kind=c_char), dimension(*) :: action_name
end function
! void g_simple_action_group_insert (GSimpleActionGroup *simple, GAction *action);
subroutine g_simple_action_group_insert(simple, action) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: simple
type(c_ptr), value :: action
end subroutine
! void g_simple_action_group_remove (GSimpleActionGroup *simple, const gchar *action_name);
subroutine g_simple_action_group_remove(simple, action_name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: simple
character(kind=c_char), dimension(*) :: action_name
end subroutine
! void g_simple_action_group_add_entries (GSimpleActionGroup *simple, const GActionEntry *entries, gint n_entries, gpointer user_data);
subroutine g_simple_action_group_add_entries(simple, entries, n_entries, user_d&
&ata) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: simple
type(c_ptr), value :: entries
integer(c_int), value :: n_entries
type(c_ptr), value :: user_data
end subroutine
! GType g_volume_monitor_get_type (void) G_GNUC_CONST;
function g_volume_monitor_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_volume_monitor_get_type
end function
! GVolumeMonitor *g_volume_monitor_get (void);
function g_volume_monitor_get() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_volume_monitor_get
end function
! GList * g_volume_monitor_get_connected_drives (GVolumeMonitor *volume_monitor);
function g_volume_monitor_get_connected_drives(volume_monitor) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_volume_monitor_get_connected_drives
type(c_ptr), value :: volume_monitor
end function
! GList * g_volume_monitor_get_volumes (GVolumeMonitor *volume_monitor);
function g_volume_monitor_get_volumes(volume_monitor) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_volume_monitor_get_volumes
type(c_ptr), value :: volume_monitor
end function
! GList * g_volume_monitor_get_mounts (GVolumeMonitor *volume_monitor);
function g_volume_monitor_get_mounts(volume_monitor) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_volume_monitor_get_mounts
type(c_ptr), value :: volume_monitor
end function
! GVolume * g_volume_monitor_get_volume_for_uuid (GVolumeMonitor *volume_monitor, const char *uuid);
function g_volume_monitor_get_volume_for_uuid(volume_monitor, uuid) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_volume_monitor_get_volume_for_uuid
type(c_ptr), value :: volume_monitor
character(kind=c_char), dimension(*) :: uuid
end function
! GMount * g_volume_monitor_get_mount_for_uuid (GVolumeMonitor *volume_monitor, const char *uuid);
function g_volume_monitor_get_mount_for_uuid(volume_monitor, uuid) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_volume_monitor_get_mount_for_uuid
type(c_ptr), value :: volume_monitor
character(kind=c_char), dimension(*) :: uuid
end function
! GLIB_DEPRECATED GVolume * g_volume_monitor_adopt_orphan_mount (GMount *mount);
function g_volume_monitor_adopt_orphan_mount(mount) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_volume_monitor_adopt_orphan_mount
type(c_ptr), value :: mount
end function
! gboolean g_dbus_is_guid (const gchar *string);
function g_dbus_is_guid(string) bind(c)
use iso_c_binding, only: c_int, c_char
integer(c_int) :: g_dbus_is_guid
character(kind=c_char), dimension(*) :: string
end function
! gchar *g_dbus_generate_guid (void);
function g_dbus_generate_guid() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_generate_guid
end function
! gboolean g_dbus_is_name (const gchar *string);
function g_dbus_is_name(string) bind(c)
use iso_c_binding, only: c_int, c_char
integer(c_int) :: g_dbus_is_name
character(kind=c_char), dimension(*) :: string
end function
! gboolean g_dbus_is_unique_name (const gchar *string);
function g_dbus_is_unique_name(string) bind(c)
use iso_c_binding, only: c_int, c_char
integer(c_int) :: g_dbus_is_unique_name
character(kind=c_char), dimension(*) :: string
end function
! gboolean g_dbus_is_member_name (const gchar *string);
function g_dbus_is_member_name(string) bind(c)
use iso_c_binding, only: c_int, c_char
integer(c_int) :: g_dbus_is_member_name
character(kind=c_char), dimension(*) :: string
end function
! gboolean g_dbus_is_interface_name (const gchar *string);
function g_dbus_is_interface_name(string) bind(c)
use iso_c_binding, only: c_int, c_char
integer(c_int) :: g_dbus_is_interface_name
character(kind=c_char), dimension(*) :: string
end function
! void g_dbus_gvariant_to_gvalue (GVariant *value, GValue *out_gvalue);
subroutine g_dbus_gvariant_to_gvalue(value, out_gvalue) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: value
type(c_ptr), value :: out_gvalue
end subroutine
! GVariant *g_dbus_gvalue_to_gvariant (const GValue *gvalue, const GVariantType *type);
function g_dbus_gvalue_to_gvariant(gvalue, type) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_gvalue_to_gvariant
type(c_ptr), value :: gvalue
type(c_ptr), value :: type
end function
! GType g_credentials_get_type (void) G_GNUC_CONST;
function g_credentials_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_credentials_get_type
end function
! GCredentials *g_credentials_new (void);
function g_credentials_new() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_credentials_new
end function
! gchar *g_credentials_to_string (GCredentials *credentials);
function g_credentials_to_string(credentials) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_credentials_to_string
type(c_ptr), value :: credentials
end function
! gpointer g_credentials_get_native (GCredentials *credentials, GCredentialsType native_type);
function g_credentials_get_native(credentials, native_type) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_credentials_get_native
type(c_ptr), value :: credentials
integer(c_int), value :: native_type
end function
! void g_credentials_set_native (GCredentials *credentials, GCredentialsType native_type, gpointer native);
subroutine g_credentials_set_native(credentials, native_type, native) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: credentials
integer(c_int), value :: native_type
type(c_ptr), value :: native
end subroutine
! gboolean g_credentials_is_same_user (GCredentials *credentials, GCredentials *other_credentials, GError **error);
function g_credentials_is_same_user(credentials, other_credentials, error) bind&
&(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_credentials_is_same_user
type(c_ptr), value :: credentials
type(c_ptr), value :: other_credentials
type(c_ptr), value :: error
end function
! uid_t g_credentials_get_unix_user (GCredentials *credentials, GError **error);
function g_credentials_get_unix_user(credentials, error) bind(c)
use iso_c_binding, only: c_int32_t, c_ptr
integer(c_int32_t) :: g_credentials_get_unix_user
type(c_ptr), value :: credentials
type(c_ptr), value :: error
end function
! gboolean g_credentials_set_unix_user (GCredentials *credentials, uid_t uid, GError **error);
function g_credentials_set_unix_user(credentials, uid, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_int32_t
integer(c_int) :: g_credentials_set_unix_user
type(c_ptr), value :: credentials
integer(c_int32_t), value :: uid
type(c_ptr), value :: error
end function
! GType g_inet_address_mask_get_type (void) G_GNUC_CONST;
function g_inet_address_mask_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_inet_address_mask_get_type
end function
! GInetAddressMask *g_inet_address_mask_new (GInetAddress *addr, guint length, GError **error);
function g_inet_address_mask_new(addr, length, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_inet_address_mask_new
type(c_ptr), value :: addr
integer(c_int), value :: length
type(c_ptr), value :: error
end function
! GInetAddressMask *g_inet_address_mask_new_from_string (const gchar *mask_string, GError **error);
function g_inet_address_mask_new_from_string(mask_string, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_inet_address_mask_new_from_string
character(kind=c_char), dimension(*) :: mask_string
type(c_ptr), value :: error
end function
! gchar *g_inet_address_mask_to_string (GInetAddressMask *mask);
function g_inet_address_mask_to_string(mask) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_inet_address_mask_to_string
type(c_ptr), value :: mask
end function
! GSocketFamily g_inet_address_mask_get_family (GInetAddressMask *mask);
function g_inet_address_mask_get_family(mask) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_inet_address_mask_get_family
type(c_ptr), value :: mask
end function
! GInetAddress *g_inet_address_mask_get_address (GInetAddressMask *mask);
function g_inet_address_mask_get_address(mask) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_inet_address_mask_get_address
type(c_ptr), value :: mask
end function
! guint g_inet_address_mask_get_length (GInetAddressMask *mask);
function g_inet_address_mask_get_length(mask) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_inet_address_mask_get_length
type(c_ptr), value :: mask
end function
! gboolean g_inet_address_mask_matches (GInetAddressMask *mask, GInetAddress *address);
function g_inet_address_mask_matches(mask, address) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_inet_address_mask_matches
type(c_ptr), value :: mask
type(c_ptr), value :: address
end function
! gboolean g_inet_address_mask_equal (GInetAddressMask *mask, GInetAddressMask *mask2);
function g_inet_address_mask_equal(mask, mask2) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_inet_address_mask_equal
type(c_ptr), value :: mask
type(c_ptr), value :: mask2
end function
! GType g_tls_certificate_get_type (void) G_GNUC_CONST;
function g_tls_certificate_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_tls_certificate_get_type
end function
! GTlsCertificate *g_tls_certificate_new_from_pem (const gchar *data, gssize length, GError **error);
function g_tls_certificate_new_from_pem(data, length, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_size_t
type(c_ptr) :: g_tls_certificate_new_from_pem
character(kind=c_char), dimension(*) :: data
integer(c_size_t), value :: length
type(c_ptr), value :: error
end function
! GTlsCertificate *g_tls_certificate_new_from_file (const gchar *file, GError **error);
function g_tls_certificate_new_from_file(file, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_tls_certificate_new_from_file
character(kind=c_char), dimension(*) :: file
type(c_ptr), value :: error
end function
! GTlsCertificate *g_tls_certificate_new_from_files (const gchar *cert_file, const gchar *key_file, GError **error);
function g_tls_certificate_new_from_files(cert_file, key_file, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_tls_certificate_new_from_files
character(kind=c_char), dimension(*) :: cert_file
character(kind=c_char), dimension(*) :: key_file
type(c_ptr), value :: error
end function
! GList *g_tls_certificate_list_new_from_file (const gchar *file, GError **error);
function g_tls_certificate_list_new_from_file(file, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_tls_certificate_list_new_from_file
character(kind=c_char), dimension(*) :: file
type(c_ptr), value :: error
end function
! GTlsCertificate *g_tls_certificate_get_issuer (GTlsCertificate *cert);
function g_tls_certificate_get_issuer(cert) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_tls_certificate_get_issuer
type(c_ptr), value :: cert
end function
! GTlsCertificateFlags g_tls_certificate_verify (GTlsCertificate *cert, GSocketConnectable *identity, GTlsCertificate *trusted_ca);
function g_tls_certificate_verify(cert, identity, trusted_ca) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_tls_certificate_verify
type(c_ptr), value :: cert
type(c_ptr), value :: identity
type(c_ptr), value :: trusted_ca
end function
! GType g_tls_interaction_get_type (void) G_GNUC_CONST;
function g_tls_interaction_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_tls_interaction_get_type
end function
! GTlsInteractionResult g_tls_interaction_invoke_ask_password (GTlsInteraction *interaction, GTlsPassword *password, GCancellable *cancellable, GError **error);
function g_tls_interaction_invoke_ask_password(interaction, password, cancellab&
&le, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_tls_interaction_invoke_ask_password
type(c_ptr), value :: interaction
type(c_ptr), value :: password
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GTlsInteractionResult g_tls_interaction_ask_password (GTlsInteraction *interaction, GTlsPassword *password, GCancellable *cancellable, GError **error);
function g_tls_interaction_ask_password(interaction, password, cancellable, err&
&or) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_tls_interaction_ask_password
type(c_ptr), value :: interaction
type(c_ptr), value :: password
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_tls_interaction_ask_password_async (GTlsInteraction *interaction, GTlsPassword *password, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_tls_interaction_ask_password_async(interaction, password, cancella&
&ble, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_funptr
type(c_ptr), value :: interaction
type(c_ptr), value :: password
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GTlsInteractionResult g_tls_interaction_ask_password_finish (GTlsInteraction *interaction, GAsyncResult *result, GError **error);
function g_tls_interaction_ask_password_finish(interaction, result, error) bind&
&(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_tls_interaction_ask_password_finish
type(c_ptr), value :: interaction
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! GType g_async_initable_get_type (void) G_GNUC_CONST;
function g_async_initable_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_async_initable_get_type
end function
! void g_async_initable_init_async (GAsyncInitable *initable, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_async_initable_init_async(initable, io_priority, cancellable, call&
&back, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: initable
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_async_initable_init_finish (GAsyncInitable *initable, GAsyncResult *res, GError **error);
function g_async_initable_init_finish(initable, res, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_async_initable_init_finish
type(c_ptr), value :: initable
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! void g_async_initable_newv_async (GType object_type, guint n_parameters, GParameter *parameters, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_async_initable_newv_async(object_type, n_parameters, parameters, i&
&o_priority, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_size_t, c_int, c_ptr, c_funptr
integer(c_size_t), value :: object_type
integer(c_int), value :: n_parameters
type(c_ptr), value :: parameters
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! void g_async_initable_new_valist_async (GType object_type, const gchar *first_property_name, va_list var_args, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_async_initable_new_valist_async(object_type, first_property_name, &
&var_args, io_priority, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_size_t, c_char, c_ptr, c_int, c_funptr
integer(c_size_t), value :: object_type
character(kind=c_char), dimension(*) :: first_property_name
type(c_ptr), value :: var_args
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GObject *g_async_initable_new_finish (GAsyncInitable *initable, GAsyncResult *res, GError **error);
function g_async_initable_new_finish(initable, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_async_initable_new_finish
type(c_ptr), value :: initable
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! const gchar *g_dbus_annotation_info_lookup (GDBusAnnotationInfo **annotations, const gchar *name);
function g_dbus_annotation_info_lookup(annotations, name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_annotation_info_lookup
type(c_ptr), value :: annotations
character(kind=c_char), dimension(*) :: name
end function
! GDBusMethodInfo *g_dbus_interface_info_lookup_method (GDBusInterfaceInfo *info, const gchar *name);
function g_dbus_interface_info_lookup_method(info, name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_interface_info_lookup_method
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
end function
! GDBusSignalInfo *g_dbus_interface_info_lookup_signal (GDBusInterfaceInfo *info, const gchar *name);
function g_dbus_interface_info_lookup_signal(info, name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_interface_info_lookup_signal
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
end function
! GDBusPropertyInfo *g_dbus_interface_info_lookup_property (GDBusInterfaceInfo *info, const gchar *name);
function g_dbus_interface_info_lookup_property(info, name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_interface_info_lookup_property
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
end function
! void g_dbus_interface_info_cache_build (GDBusInterfaceInfo *info);
subroutine g_dbus_interface_info_cache_build(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_interface_info_cache_release (GDBusInterfaceInfo *info);
subroutine g_dbus_interface_info_cache_release(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_interface_info_generate_xml (GDBusInterfaceInfo *info, guint indent, GString *string_builder);
subroutine g_dbus_interface_info_generate_xml(info, indent, string_builder) bin&
&d(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: info
integer(c_int), value :: indent
type(c_ptr), value :: string_builder
end subroutine
! GDBusNodeInfo *g_dbus_node_info_new_for_xml (const gchar *xml_data, GError **error);
function g_dbus_node_info_new_for_xml(xml_data, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_node_info_new_for_xml
character(kind=c_char), dimension(*) :: xml_data
type(c_ptr), value :: error
end function
! GDBusInterfaceInfo *g_dbus_node_info_lookup_interface (GDBusNodeInfo *info, const gchar *name);
function g_dbus_node_info_lookup_interface(info, name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_node_info_lookup_interface
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
end function
! void g_dbus_node_info_generate_xml (GDBusNodeInfo *info, guint indent, GString *string_builder);
subroutine g_dbus_node_info_generate_xml(info, indent, string_builder) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: info
integer(c_int), value :: indent
type(c_ptr), value :: string_builder
end subroutine
! GDBusNodeInfo *g_dbus_node_info_ref (GDBusNodeInfo *info);
function g_dbus_node_info_ref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_node_info_ref
type(c_ptr), value :: info
end function
! GDBusInterfaceInfo *g_dbus_interface_info_ref (GDBusInterfaceInfo *info);
function g_dbus_interface_info_ref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_interface_info_ref
type(c_ptr), value :: info
end function
! GDBusMethodInfo *g_dbus_method_info_ref (GDBusMethodInfo *info);
function g_dbus_method_info_ref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_method_info_ref
type(c_ptr), value :: info
end function
! GDBusSignalInfo *g_dbus_signal_info_ref (GDBusSignalInfo *info);
function g_dbus_signal_info_ref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_signal_info_ref
type(c_ptr), value :: info
end function
! GDBusPropertyInfo *g_dbus_property_info_ref (GDBusPropertyInfo *info);
function g_dbus_property_info_ref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_property_info_ref
type(c_ptr), value :: info
end function
! GDBusArgInfo *g_dbus_arg_info_ref (GDBusArgInfo *info);
function g_dbus_arg_info_ref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_arg_info_ref
type(c_ptr), value :: info
end function
! GDBusAnnotationInfo *g_dbus_annotation_info_ref (GDBusAnnotationInfo *info);
function g_dbus_annotation_info_ref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_annotation_info_ref
type(c_ptr), value :: info
end function
! void g_dbus_node_info_unref (GDBusNodeInfo *info);
subroutine g_dbus_node_info_unref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_interface_info_unref (GDBusInterfaceInfo *info);
subroutine g_dbus_interface_info_unref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_method_info_unref (GDBusMethodInfo *info);
subroutine g_dbus_method_info_unref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_signal_info_unref (GDBusSignalInfo *info);
subroutine g_dbus_signal_info_unref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_property_info_unref (GDBusPropertyInfo *info);
subroutine g_dbus_property_info_unref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_arg_info_unref (GDBusArgInfo *info);
subroutine g_dbus_arg_info_unref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! void g_dbus_annotation_info_unref (GDBusAnnotationInfo *info);
subroutine g_dbus_annotation_info_unref(info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: info
end subroutine
! GType g_dbus_node_info_get_type (void) G_GNUC_CONST;
function g_dbus_node_info_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_node_info_get_type
end function
! GType g_dbus_interface_info_get_type (void) G_GNUC_CONST;
function g_dbus_interface_info_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_interface_info_get_type
end function
! GType g_dbus_method_info_get_type (void) G_GNUC_CONST;
function g_dbus_method_info_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_method_info_get_type
end function
! GType g_dbus_signal_info_get_type (void) G_GNUC_CONST;
function g_dbus_signal_info_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_signal_info_get_type
end function
! GType g_dbus_property_info_get_type (void) G_GNUC_CONST;
function g_dbus_property_info_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_property_info_get_type
end function
! GType g_dbus_arg_info_get_type (void) G_GNUC_CONST;
function g_dbus_arg_info_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_arg_info_get_type
end function
! GType g_dbus_annotation_info_get_type (void) G_GNUC_CONST;
function g_dbus_annotation_info_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_annotation_info_get_type
end function
! GType g_permission_get_type (void);
function g_permission_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_permission_get_type
end function
! gboolean g_permission_acquire (GPermission *permission, GCancellable *cancellable, GError **error);
function g_permission_acquire(permission, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_permission_acquire
type(c_ptr), value :: permission
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_permission_acquire_async (GPermission *permission, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_permission_acquire_async(permission, cancellable, callback, user_d&
&ata) bind(c)
use iso_c_binding, only: c_ptr, c_funptr
type(c_ptr), value :: permission
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_permission_acquire_finish (GPermission *permission, GAsyncResult *result, GError **error);
function g_permission_acquire_finish(permission, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_permission_acquire_finish
type(c_ptr), value :: permission
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! gboolean g_permission_release (GPermission *permission, GCancellable *cancellable, GError **error);
function g_permission_release(permission, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_permission_release
type(c_ptr), value :: permission
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_permission_release_async (GPermission *permission, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_permission_release_async(permission, cancellable, callback, user_d&
&ata) bind(c)
use iso_c_binding, only: c_ptr, c_funptr
type(c_ptr), value :: permission
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_permission_release_finish (GPermission *permission, GAsyncResult *result, GError **error);
function g_permission_release_finish(permission, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_permission_release_finish
type(c_ptr), value :: permission
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! gboolean g_permission_get_allowed (GPermission *permission);
function g_permission_get_allowed(permission) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_permission_get_allowed
type(c_ptr), value :: permission
end function
! gboolean g_permission_get_can_acquire (GPermission *permission);
function g_permission_get_can_acquire(permission) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_permission_get_can_acquire
type(c_ptr), value :: permission
end function
! gboolean g_permission_get_can_release (GPermission *permission);
function g_permission_get_can_release(permission) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_permission_get_can_release
type(c_ptr), value :: permission
end function
! void g_permission_impl_update (GPermission *permission, gboolean allowed, gboolean can_acquire, gboolean can_release);
subroutine g_permission_impl_update(permission, allowed, can_acquire, can_relea&
&se) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: permission
integer(c_int), value :: allowed
integer(c_int), value :: can_acquire
integer(c_int), value :: can_release
end subroutine
! GType g_filter_input_stream_get_type (void) G_GNUC_CONST;
function g_filter_input_stream_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_filter_input_stream_get_type
end function
! GInputStream * g_filter_input_stream_get_base_stream (GFilterInputStream *stream);
function g_filter_input_stream_get_base_stream(stream) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_filter_input_stream_get_base_stream
type(c_ptr), value :: stream
end function
! gboolean g_filter_input_stream_get_close_base_stream (GFilterInputStream *stream);
function g_filter_input_stream_get_close_base_stream(stream) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_filter_input_stream_get_close_base_stream
type(c_ptr), value :: stream
end function
! void g_filter_input_stream_set_close_base_stream (GFilterInputStream *stream, gboolean close_base);
subroutine g_filter_input_stream_set_close_base_stream(stream, close_base) bind&
&(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: stream
integer(c_int), value :: close_base
end subroutine
! GType g_dbus_server_get_type (void) G_GNUC_CONST;
function g_dbus_server_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_server_get_type
end function
! GDBusServer *g_dbus_server_new_sync (const gchar *address, GDBusServerFlags flags, const gchar *guid, GDBusAuthObserver *observer, GCancellable *cancellable, GError **error);
function g_dbus_server_new_sync(address, flags, guid, observer, cancellable, er&
&ror) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_dbus_server_new_sync
character(kind=c_char), dimension(*) :: address
integer(c_int), value :: flags
character(kind=c_char), dimension(*) :: guid
type(c_ptr), value :: observer
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! const gchar *g_dbus_server_get_client_address (GDBusServer *server);
function g_dbus_server_get_client_address(server) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_server_get_client_address
type(c_ptr), value :: server
end function
! const gchar *g_dbus_server_get_guid (GDBusServer *server);
function g_dbus_server_get_guid(server) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_server_get_guid
type(c_ptr), value :: server
end function
! GDBusServerFlags g_dbus_server_get_flags (GDBusServer *server);
function g_dbus_server_get_flags(server) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_server_get_flags
type(c_ptr), value :: server
end function
! void g_dbus_server_start (GDBusServer *server);
subroutine g_dbus_server_start(server) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: server
end subroutine
! void g_dbus_server_stop (GDBusServer *server);
subroutine g_dbus_server_stop(server) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: server
end subroutine
! gboolean g_dbus_server_is_active (GDBusServer *server);
function g_dbus_server_is_active(server) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_server_is_active
type(c_ptr), value :: server
end function
! GType g_converter_input_stream_get_type (void) G_GNUC_CONST;
function g_converter_input_stream_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_converter_input_stream_get_type
end function
! GInputStream *g_converter_input_stream_new (GInputStream *base_stream, GConverter *converter);
function g_converter_input_stream_new(base_stream, converter) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_converter_input_stream_new
type(c_ptr), value :: base_stream
type(c_ptr), value :: converter
end function
! GConverter *g_converter_input_stream_get_converter (GConverterInputStream *converter_stream);
function g_converter_input_stream_get_converter(converter_stream) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_converter_input_stream_get_converter
type(c_ptr), value :: converter_stream
end function
! GType g_network_address_get_type (void) G_GNUC_CONST;
function g_network_address_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_network_address_get_type
end function
! GSocketConnectable *g_network_address_new (const gchar *hostname, guint16 port);
function g_network_address_new(hostname, port) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int16_t
type(c_ptr) :: g_network_address_new
character(kind=c_char), dimension(*) :: hostname
integer(c_int16_t), value :: port
end function
! GSocketConnectable *g_network_address_parse (const gchar *host_and_port, guint16 default_port, GError **error);
function g_network_address_parse(host_and_port, default_port, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int16_t
type(c_ptr) :: g_network_address_parse
character(kind=c_char), dimension(*) :: host_and_port
integer(c_int16_t), value :: default_port
type(c_ptr), value :: error
end function
! GSocketConnectable *g_network_address_parse_uri (const gchar *uri, guint16 default_port, GError **error);
function g_network_address_parse_uri(uri, default_port, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int16_t
type(c_ptr) :: g_network_address_parse_uri
character(kind=c_char), dimension(*) :: uri
integer(c_int16_t), value :: default_port
type(c_ptr), value :: error
end function
! const gchar *g_network_address_get_hostname (GNetworkAddress *addr);
function g_network_address_get_hostname(addr) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_network_address_get_hostname
type(c_ptr), value :: addr
end function
! guint16 g_network_address_get_port (GNetworkAddress *addr);
function g_network_address_get_port(addr) bind(c)
use iso_c_binding, only: c_int16_t, c_ptr
integer(c_int16_t) :: g_network_address_get_port
type(c_ptr), value :: addr
end function
! const gchar *g_network_address_get_scheme (GNetworkAddress *addr);
function g_network_address_get_scheme(addr) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_network_address_get_scheme
type(c_ptr), value :: addr
end function
! GType g_filter_output_stream_get_type (void) G_GNUC_CONST;
function g_filter_output_stream_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_filter_output_stream_get_type
end function
! GOutputStream * g_filter_output_stream_get_base_stream (GFilterOutputStream *stream);
function g_filter_output_stream_get_base_stream(stream) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_filter_output_stream_get_base_stream
type(c_ptr), value :: stream
end function
! gboolean g_filter_output_stream_get_close_base_stream (GFilterOutputStream *stream);
function g_filter_output_stream_get_close_base_stream(stream) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_filter_output_stream_get_close_base_stream
type(c_ptr), value :: stream
end function
! void g_filter_output_stream_set_close_base_stream (GFilterOutputStream *stream, gboolean close_base);
subroutine g_filter_output_stream_set_close_base_stream(stream, close_base) bin&
&d(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: stream
integer(c_int), value :: close_base
end subroutine
! GType g_output_stream_get_type (void) G_GNUC_CONST;
function g_output_stream_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_output_stream_get_type
end function
! gssize g_output_stream_write (GOutputStream *stream, const void *buffer, gsize count, GCancellable *cancellable, GError **error);
function g_output_stream_write(stream, buffer, count, cancellable, error) bind(&
&c)
use iso_c_binding, only: c_size_t, c_ptr
integer(c_size_t) :: g_output_stream_write
type(c_ptr), value :: stream
type(c_ptr), value :: buffer
integer(c_size_t), value :: count
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_output_stream_write_all (GOutputStream *stream, const void *buffer, gsize count, gsize *bytes_written, GCancellable *cancellable, GError **error);
function g_output_stream_write_all(stream, buffer, count, bytes_written, cancel&
&lable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_size_t
integer(c_int) :: g_output_stream_write_all
type(c_ptr), value :: stream
type(c_ptr), value :: buffer
integer(c_size_t), value :: count
type(c_ptr), value :: bytes_written
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gssize g_output_stream_splice (GOutputStream *stream, GInputStream *source, GOutputStreamSpliceFlags flags, GCancellable *cancellable, GError **error);
function g_output_stream_splice(stream, source, flags, cancellable, error) bind&
&(c)
use iso_c_binding, only: c_size_t, c_ptr, c_int
integer(c_size_t) :: g_output_stream_splice
type(c_ptr), value :: stream
type(c_ptr), value :: source
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_output_stream_flush (GOutputStream *stream, GCancellable *cancellable, GError **error);
function g_output_stream_flush(stream, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_flush
type(c_ptr), value :: stream
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_output_stream_close (GOutputStream *stream, GCancellable *cancellable, GError **error);
function g_output_stream_close(stream, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_close
type(c_ptr), value :: stream
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_output_stream_write_async (GOutputStream *stream, const void *buffer, gsize count, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_output_stream_write_async(stream, buffer, count, io_priority, canc&
&ellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_size_t, c_int, c_funptr
type(c_ptr), value :: stream
type(c_ptr), value :: buffer
integer(c_size_t), value :: count
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gssize g_output_stream_write_finish (GOutputStream *stream, GAsyncResult *result, GError **error);
function g_output_stream_write_finish(stream, result, error) bind(c)
use iso_c_binding, only: c_size_t, c_ptr
integer(c_size_t) :: g_output_stream_write_finish
type(c_ptr), value :: stream
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_output_stream_splice_async (GOutputStream *stream, GInputStream *source, GOutputStreamSpliceFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_output_stream_splice_async(stream, source, flags, io_priority, can&
&cellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: stream
type(c_ptr), value :: source
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gssize g_output_stream_splice_finish (GOutputStream *stream, GAsyncResult *result, GError **error);
function g_output_stream_splice_finish(stream, result, error) bind(c)
use iso_c_binding, only: c_size_t, c_ptr
integer(c_size_t) :: g_output_stream_splice_finish
type(c_ptr), value :: stream
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_output_stream_flush_async (GOutputStream *stream, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_output_stream_flush_async(stream, io_priority, cancellable, callba&
&ck, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: stream
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_output_stream_flush_finish (GOutputStream *stream, GAsyncResult *result, GError **error);
function g_output_stream_flush_finish(stream, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_flush_finish
type(c_ptr), value :: stream
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_output_stream_close_async (GOutputStream *stream, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_output_stream_close_async(stream, io_priority, cancellable, callba&
&ck, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: stream
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_output_stream_close_finish (GOutputStream *stream, GAsyncResult *result, GError **error);
function g_output_stream_close_finish(stream, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_close_finish
type(c_ptr), value :: stream
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! gboolean g_output_stream_is_closed (GOutputStream *stream);
function g_output_stream_is_closed(stream) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_is_closed
type(c_ptr), value :: stream
end function
! gboolean g_output_stream_is_closing (GOutputStream *stream);
function g_output_stream_is_closing(stream) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_is_closing
type(c_ptr), value :: stream
end function
! gboolean g_output_stream_has_pending (GOutputStream *stream);
function g_output_stream_has_pending(stream) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_has_pending
type(c_ptr), value :: stream
end function
! gboolean g_output_stream_set_pending (GOutputStream *stream, GError **error);
function g_output_stream_set_pending(stream, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_output_stream_set_pending
type(c_ptr), value :: stream
type(c_ptr), value :: error
end function
! void g_output_stream_clear_pending (GOutputStream *stream);
subroutine g_output_stream_clear_pending(stream) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: stream
end subroutine
! GType g_tls_server_connection_get_type (void) G_GNUC_CONST;
function g_tls_server_connection_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_tls_server_connection_get_type
end function
! GIOStream * g_tls_server_connection_new (GIOStream *base_io_stream, GTlsCertificate *certificate, GError **error);
function g_tls_server_connection_new(base_io_stream, certificate, error) bind(c&
&)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_tls_server_connection_new
type(c_ptr), value :: base_io_stream
type(c_ptr), value :: certificate
type(c_ptr), value :: error
end function
! guint g_dbus_connection_export_action_group (GDBusConnection *connection, const gchar *object_path, GActionGroup *action_group, GError **error);
function g_dbus_connection_export_action_group(connection, object_path, action_&
&group, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_dbus_connection_export_action_group
type(c_ptr), value :: connection
character(kind=c_char), dimension(*) :: object_path
type(c_ptr), value :: action_group
type(c_ptr), value :: error
end function
! void g_dbus_connection_unexport_action_group (GDBusConnection *connection, guint export_id);
subroutine g_dbus_connection_unexport_action_group(connection, export_id) bind(&
&c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: connection
integer(c_int), value :: export_id
end subroutine
! GType g_settings_schema_source_get_type (void) G_GNUC_CONST;
function g_settings_schema_source_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_settings_schema_source_get_type
end function
! GSettingsSchemaSource * g_settings_schema_source_get_default (void);
function g_settings_schema_source_get_default() bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_settings_schema_source_get_default
end function
! GSettingsSchemaSource * g_settings_schema_source_ref (GSettingsSchemaSource *source);
function g_settings_schema_source_ref(source) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_settings_schema_source_ref
type(c_ptr), value :: source
end function
! void g_settings_schema_source_unref (GSettingsSchemaSource *source);
subroutine g_settings_schema_source_unref(source) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: source
end subroutine
! GSettingsSchemaSource * g_settings_schema_source_new_from_directory (const gchar *directory, GSettingsSchemaSource *parent, gboolean trusted, GError **error);
function g_settings_schema_source_new_from_directory(directory, parent, trusted&
&, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_settings_schema_source_new_from_directory
character(kind=c_char), dimension(*) :: directory
type(c_ptr), value :: parent
integer(c_int), value :: trusted
type(c_ptr), value :: error
end function
! GSettingsSchema * g_settings_schema_source_lookup (GSettingsSchemaSource *source, const gchar *schema_id, gboolean recursive);
function g_settings_schema_source_lookup(source, schema_id, recursive) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_settings_schema_source_lookup
type(c_ptr), value :: source
character(kind=c_char), dimension(*) :: schema_id
integer(c_int), value :: recursive
end function
! GType g_settings_schema_get_type (void) G_GNUC_CONST;
function g_settings_schema_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_settings_schema_get_type
end function
! GSettingsSchema * g_settings_schema_ref (GSettingsSchema *schema);
function g_settings_schema_ref(schema) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_settings_schema_ref
type(c_ptr), value :: schema
end function
! void g_settings_schema_unref (GSettingsSchema *schema);
subroutine g_settings_schema_unref(schema) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: schema
end subroutine
! const gchar * g_settings_schema_get_id (GSettingsSchema *schema);
function g_settings_schema_get_id(schema) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_settings_schema_get_id
type(c_ptr), value :: schema
end function
! const gchar * g_settings_schema_get_path (GSettingsSchema *schema);
function g_settings_schema_get_path(schema) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_settings_schema_get_path
type(c_ptr), value :: schema
end function
! GType g_file_get_type (void) G_GNUC_CONST;
function g_file_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_file_get_type
end function
! GFile * g_file_new_for_path (const char *path);
function g_file_new_for_path(path) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_new_for_path
character(kind=c_char), dimension(*) :: path
end function
! GFile * g_file_new_for_uri (const char *uri);
function g_file_new_for_uri(uri) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_new_for_uri
character(kind=c_char), dimension(*) :: uri
end function
! GFile * g_file_new_for_commandline_arg (const char *arg);
function g_file_new_for_commandline_arg(arg) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_new_for_commandline_arg
character(kind=c_char), dimension(*) :: arg
end function
! GFile * g_file_new_tmp (const char *tmpl, GFileIOStream **iostream, GError **error);
function g_file_new_tmp(tmpl, iostream, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_new_tmp
character(kind=c_char), dimension(*) :: tmpl
type(c_ptr), value :: iostream
type(c_ptr), value :: error
end function
! GFile * g_file_parse_name (const char *parse_name);
function g_file_parse_name(parse_name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_parse_name
character(kind=c_char), dimension(*) :: parse_name
end function
! GFile * g_file_dup (GFile *file);
function g_file_dup(file) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_dup
type(c_ptr), value :: file
end function
! guint g_file_hash (gconstpointer file);
function g_file_hash(file) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_hash
type(c_ptr), value :: file
end function
! gboolean g_file_equal (GFile *file1, GFile *file2);
function g_file_equal(file1, file2) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_equal
type(c_ptr), value :: file1
type(c_ptr), value :: file2
end function
! char * g_file_get_basename (GFile *file);
function g_file_get_basename(file) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_get_basename
type(c_ptr), value :: file
end function
! char * g_file_get_path (GFile *file);
function g_file_get_path(file) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_get_path
type(c_ptr), value :: file
end function
! char * g_file_get_uri (GFile *file);
function g_file_get_uri(file) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_get_uri
type(c_ptr), value :: file
end function
! char * g_file_get_parse_name (GFile *file);
function g_file_get_parse_name(file) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_get_parse_name
type(c_ptr), value :: file
end function
! GFile * g_file_get_parent (GFile *file);
function g_file_get_parent(file) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_get_parent
type(c_ptr), value :: file
end function
! gboolean g_file_has_parent (GFile *file, GFile *parent);
function g_file_has_parent(file, parent) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_has_parent
type(c_ptr), value :: file
type(c_ptr), value :: parent
end function
! GFile * g_file_get_child (GFile *file, const char *name);
function g_file_get_child(file, name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_get_child
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: name
end function
! GFile * g_file_get_child_for_display_name (GFile *file, const char *display_name, GError **error);
function g_file_get_child_for_display_name(file, display_name, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_get_child_for_display_name
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: display_name
type(c_ptr), value :: error
end function
! gboolean g_file_has_prefix (GFile *file, GFile *prefix);
function g_file_has_prefix(file, prefix) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_has_prefix
type(c_ptr), value :: file
type(c_ptr), value :: prefix
end function
! char * g_file_get_relative_path (GFile *parent, GFile *descendant);
function g_file_get_relative_path(parent, descendant) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_get_relative_path
type(c_ptr), value :: parent
type(c_ptr), value :: descendant
end function
! GFile * g_file_resolve_relative_path (GFile *file, const char *relative_path);
function g_file_resolve_relative_path(file, relative_path) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_resolve_relative_path
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: relative_path
end function
! gboolean g_file_is_native (GFile *file);
function g_file_is_native(file) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_is_native
type(c_ptr), value :: file
end function
! gboolean g_file_has_uri_scheme (GFile *file, const char *uri_scheme);
function g_file_has_uri_scheme(file, uri_scheme) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_file_has_uri_scheme
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: uri_scheme
end function
! char * g_file_get_uri_scheme (GFile *file);
function g_file_get_uri_scheme(file) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_get_uri_scheme
type(c_ptr), value :: file
end function
! GFileInputStream * g_file_read (GFile *file, GCancellable *cancellable, GError **error);
function g_file_read(file, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_read
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_read_async (GFile *file, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_read_async(file, io_priority, cancellable, callback, user_dat&
&a) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileInputStream * g_file_read_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_read_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_read_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GFileOutputStream * g_file_append_to (GFile *file, GFileCreateFlags flags, GCancellable *cancellable, GError **error);
function g_file_append_to(file, flags, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_file_append_to
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GFileOutputStream * g_file_create (GFile *file, GFileCreateFlags flags, GCancellable *cancellable, GError **error);
function g_file_create(file, flags, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_file_create
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GFileOutputStream * g_file_replace (GFile *file, const char *etag, gboolean make_backup, GFileCreateFlags flags, GCancellable *cancellable, GError **error);
function g_file_replace(file, etag, make_backup, flags, cancellable, error) bin&
&d(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_file_replace
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: etag
integer(c_int), value :: make_backup
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_append_to_async (GFile *file, GFileCreateFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_append_to_async(file, flags, io_priority, cancellable, callba&
&ck, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileOutputStream * g_file_append_to_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_append_to_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_append_to_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! void g_file_create_async (GFile *file, GFileCreateFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_create_async(file, flags, io_priority, cancellable, callback,&
& user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileOutputStream * g_file_create_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_create_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_create_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! void g_file_replace_async (GFile *file, const char *etag, gboolean make_backup, GFileCreateFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_replace_async(file, etag, make_backup, flags, io_priority, ca&
&ncellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: etag
integer(c_int), value :: make_backup
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileOutputStream * g_file_replace_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_replace_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_replace_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GFileIOStream * g_file_open_readwrite (GFile *file, GCancellable *cancellable, GError **error);
function g_file_open_readwrite(file, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_open_readwrite
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_open_readwrite_async (GFile *file, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_open_readwrite_async(file, io_priority, cancellable, callback&
&, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileIOStream * g_file_open_readwrite_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_open_readwrite_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_open_readwrite_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GFileIOStream * g_file_create_readwrite (GFile *file, GFileCreateFlags flags, GCancellable *cancellable, GError **error);
function g_file_create_readwrite(file, flags, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_file_create_readwrite
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_create_readwrite_async (GFile *file, GFileCreateFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_create_readwrite_async(file, flags, io_priority, cancellable,&
& callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileIOStream * g_file_create_readwrite_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_create_readwrite_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_create_readwrite_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GFileIOStream * g_file_replace_readwrite (GFile *file, const char *etag, gboolean make_backup, GFileCreateFlags flags, GCancellable *cancellable, GError **error);
function g_file_replace_readwrite(file, etag, make_backup, flags, cancellable, &
&error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_file_replace_readwrite
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: etag
integer(c_int), value :: make_backup
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_replace_readwrite_async (GFile *file, const char *etag, gboolean make_backup, GFileCreateFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_replace_readwrite_async(file, etag, make_backup, flags, io_pr&
&iority, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: etag
integer(c_int), value :: make_backup
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileIOStream * g_file_replace_readwrite_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_replace_readwrite_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_replace_readwrite_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! gboolean g_file_query_exists (GFile *file, GCancellable *cancellable);
function g_file_query_exists(file, cancellable) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_query_exists
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
end function
! GFileType g_file_query_file_type (GFile *file, GFileQueryInfoFlags flags, GCancellable *cancellable);
function g_file_query_file_type(file, flags, cancellable) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_query_file_type
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
end function
! GFileInfo * g_file_query_info (GFile *file, const char *attributes, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_query_info(file, attributes, flags, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_file_query_info
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attributes
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_query_info_async (GFile *file, const char *attributes, GFileQueryInfoFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_query_info_async(file, attributes, flags, io_priority, cancel&
&lable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attributes
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileInfo * g_file_query_info_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_query_info_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_query_info_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GFileInfo * g_file_query_filesystem_info (GFile *file, const char *attributes, GCancellable *cancellable, GError **error);
function g_file_query_filesystem_info(file, attributes, cancellable, error) bin&
&d(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_query_filesystem_info
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attributes
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_query_filesystem_info_async (GFile *file, const char *attributes, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_query_filesystem_info_async(file, attributes, io_priority, ca&
&ncellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attributes
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileInfo * g_file_query_filesystem_info_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_query_filesystem_info_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_query_filesystem_info_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GMount * g_file_find_enclosing_mount (GFile *file, GCancellable *cancellable, GError **error);
function g_file_find_enclosing_mount(file, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_find_enclosing_mount
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_find_enclosing_mount_async (GFile *file, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_find_enclosing_mount_async(file, io_priority, cancellable, ca&
&llback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GMount * g_file_find_enclosing_mount_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_find_enclosing_mount_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_find_enclosing_mount_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GFileEnumerator * g_file_enumerate_children (GFile *file, const char *attributes, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_enumerate_children(file, attributes, flags, cancellable, error)&
& bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_file_enumerate_children
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attributes
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_enumerate_children_async (GFile *file, const char *attributes, GFileQueryInfoFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_enumerate_children_async(file, attributes, flags, io_priority&
&, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attributes
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileEnumerator * g_file_enumerate_children_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_enumerate_children_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_enumerate_children_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GFile * g_file_set_display_name (GFile *file, const char *display_name, GCancellable *cancellable, GError **error);
function g_file_set_display_name(file, display_name, cancellable, error) bind(c&
&)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_set_display_name
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: display_name
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_set_display_name_async (GFile *file, const char *display_name, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_set_display_name_async(file, display_name, io_priority, cance&
&llable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: display_name
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFile * g_file_set_display_name_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_set_display_name_finish(file, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_set_display_name_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! gboolean g_file_delete (GFile *file, GCancellable *cancellable, GError **error);
function g_file_delete(file, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_delete
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_trash (GFile *file, GCancellable *cancellable, GError **error);
function g_file_trash(file, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_trash
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_copy (GFile *source, GFile *destination, GFileCopyFlags flags, GCancellable *cancellable, GFileProgressCallback progress_callback, gpointer progress_callback_data, GError **error);
function g_file_copy(source, destination, flags, cancellable, progress_callback&
&, progress_callback_data, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_funptr
integer(c_int) :: g_file_copy
type(c_ptr), value :: source
type(c_ptr), value :: destination
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_funptr), value :: progress_callback
type(c_ptr), value :: progress_callback_data
type(c_ptr), value :: error
end function
! void g_file_copy_async (GFile *source, GFile *destination, GFileCopyFlags flags, int io_priority, GCancellable *cancellable, GFileProgressCallback progress_callback, gpointer progress_callback_data, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_copy_async(source, destination, flags, io_priority, cancellab&
&le, progress_callback, progress_callback_data, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: source
type(c_ptr), value :: destination
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: progress_callback
type(c_ptr), value :: progress_callback_data
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_copy_finish (GFile *file, GAsyncResult *res, GError **error);
function g_file_copy_finish(file, res, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_copy_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! gboolean g_file_move (GFile *source, GFile *destination, GFileCopyFlags flags, GCancellable *cancellable, GFileProgressCallback progress_callback, gpointer progress_callback_data, GError **error);
function g_file_move(source, destination, flags, cancellable, progress_callback&
&, progress_callback_data, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_funptr
integer(c_int) :: g_file_move
type(c_ptr), value :: source
type(c_ptr), value :: destination
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_funptr), value :: progress_callback
type(c_ptr), value :: progress_callback_data
type(c_ptr), value :: error
end function
! gboolean g_file_make_directory (GFile *file, GCancellable *cancellable, GError **error);
function g_file_make_directory(file, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_make_directory
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_make_directory_with_parents (GFile *file, GCancellable *cancellable, GError **error);
function g_file_make_directory_with_parents(file, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_make_directory_with_parents
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_make_symbolic_link (GFile *file, const char *symlink_value, GCancellable *cancellable, GError **error);
function g_file_make_symbolic_link(file, symlink_value, cancellable, error) bin&
&d(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_file_make_symbolic_link
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: symlink_value
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GFileAttributeInfoList *g_file_query_settable_attributes (GFile *file, GCancellable *cancellable, GError **error);
function g_file_query_settable_attributes(file, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_query_settable_attributes
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GFileAttributeInfoList *g_file_query_writable_namespaces (GFile *file, GCancellable *cancellable, GError **error);
function g_file_query_writable_namespaces(file, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_query_writable_namespaces
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_set_attribute (GFile *file, const char *attribute, GFileAttributeType type, gpointer value_p, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attribute(file, attribute, type, value_p, flags, cancellabl&
&e, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_file_set_attribute
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attribute
integer(c_int), value :: type
type(c_ptr), value :: value_p
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_set_attributes_from_info (GFile *file, GFileInfo *info, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attributes_from_info(file, info, flags, cancellable, error)&
& bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_set_attributes_from_info
type(c_ptr), value :: file
type(c_ptr), value :: info
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_set_attributes_async (GFile *file, GFileInfo *info, GFileQueryInfoFlags flags, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_set_attributes_async(file, info, flags, io_priority, cancella&
&ble, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
type(c_ptr), value :: info
integer(c_int), value :: flags
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_set_attributes_finish (GFile *file, GAsyncResult *result, GFileInfo **info, GError **error);
function g_file_set_attributes_finish(file, result, info, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_set_attributes_finish
type(c_ptr), value :: file
type(c_ptr), value :: result
type(c_ptr), value :: info
type(c_ptr), value :: error
end function
! gboolean g_file_set_attribute_string (GFile *file, const char *attribute, const char *value, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attribute_string(file, attribute, value, flags, cancellable&
&, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_file_set_attribute_string
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attribute
character(kind=c_char), dimension(*) :: value
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_set_attribute_byte_string (GFile *file, const char *attribute, const char *value, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attribute_byte_string(file, attribute, value, flags, cancel&
&lable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_file_set_attribute_byte_string
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attribute
character(kind=c_char), dimension(*) :: value
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_set_attribute_uint32 (GFile *file, const char *attribute, guint32 value, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attribute_uint32(file, attribute, value, flags, cancellable&
&, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char, c_int32_t
integer(c_int) :: g_file_set_attribute_uint32
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attribute
integer(c_int32_t), value :: value
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_set_attribute_int32 (GFile *file, const char *attribute, gint32 value, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attribute_int32(file, attribute, value, flags, cancellable,&
& error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char, c_int32_t
integer(c_int) :: g_file_set_attribute_int32
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attribute
integer(c_int32_t), value :: value
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_set_attribute_uint64 (GFile *file, const char *attribute, guint64 value, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attribute_uint64(file, attribute, value, flags, cancellable&
&, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char, c_int64_t
integer(c_int) :: g_file_set_attribute_uint64
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attribute
integer(c_int64_t), value :: value
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_set_attribute_int64 (GFile *file, const char *attribute, gint64 value, GFileQueryInfoFlags flags, GCancellable *cancellable, GError **error);
function g_file_set_attribute_int64(file, attribute, value, flags, cancellable,&
& error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char, c_int64_t
integer(c_int) :: g_file_set_attribute_int64
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: attribute
integer(c_int64_t), value :: value
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_mount_enclosing_volume (GFile *location, GMountMountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_mount_enclosing_volume(location, flags, mount_operation, canc&
&ellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: location
integer(c_int), value :: flags
type(c_ptr), value :: mount_operation
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_mount_enclosing_volume_finish (GFile *location, GAsyncResult *result, GError **error);
function g_file_mount_enclosing_volume_finish(location, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_mount_enclosing_volume_finish
type(c_ptr), value :: location
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_file_mount_mountable (GFile *file, GMountMountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_mount_mountable(file, flags, mount_operation, cancellable, ca&
&llback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: mount_operation
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFile * g_file_mount_mountable_finish (GFile *file, GAsyncResult *result, GError **error);
function g_file_mount_mountable_finish(file, result, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_mount_mountable_finish
type(c_ptr), value :: file
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_file_unmount_mountable_with_operation (GFile *file, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_unmount_mountable_with_operation(file, flags, mount_operation&
&, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: mount_operation
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_unmount_mountable_with_operation_finish (GFile *file, GAsyncResult *result, GError **error);
function g_file_unmount_mountable_with_operation_finish(file, result, error) bi&
&nd(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_unmount_mountable_with_operation_finish
type(c_ptr), value :: file
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_file_eject_mountable_with_operation (GFile *file, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_eject_mountable_with_operation(file, flags, mount_operation, &
&cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: mount_operation
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_eject_mountable_with_operation_finish (GFile *file, GAsyncResult *result, GError **error);
function g_file_eject_mountable_with_operation_finish(file, result, error) bind&
&(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_eject_mountable_with_operation_finish
type(c_ptr), value :: file
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! gboolean g_file_copy_attributes (GFile *source, GFile *destination, GFileCopyFlags flags, GCancellable *cancellable, GError **error);
function g_file_copy_attributes(source, destination, flags, cancellable, error)&
& bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_copy_attributes
type(c_ptr), value :: source
type(c_ptr), value :: destination
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GFileMonitor* g_file_monitor_directory (GFile *file, GFileMonitorFlags flags, GCancellable *cancellable, GError **error);
function g_file_monitor_directory(file, flags, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_file_monitor_directory
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GFileMonitor* g_file_monitor_file (GFile *file, GFileMonitorFlags flags, GCancellable *cancellable, GError **error);
function g_file_monitor_file(file, flags, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_file_monitor_file
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GFileMonitor* g_file_monitor (GFile *file, GFileMonitorFlags flags, GCancellable *cancellable, GError **error);
function g_file_monitor(file, flags, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr) :: g_file_monitor
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_start_mountable (GFile *file, GDriveStartFlags flags, GMountOperation *start_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_start_mountable(file, flags, start_operation, cancellable, ca&
&llback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: start_operation
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_start_mountable_finish (GFile *file, GAsyncResult *result, GError **error);
function g_file_start_mountable_finish(file, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_start_mountable_finish
type(c_ptr), value :: file
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_file_stop_mountable (GFile *file, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_stop_mountable(file, flags, mount_operation, cancellable, cal&
&lback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_funptr
type(c_ptr), value :: file
integer(c_int), value :: flags
type(c_ptr), value :: mount_operation
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_stop_mountable_finish (GFile *file, GAsyncResult *result, GError **error);
function g_file_stop_mountable_finish(file, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_stop_mountable_finish
type(c_ptr), value :: file
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! void g_file_poll_mountable (GFile *file, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_poll_mountable(file, cancellable, callback, user_data) bind(c&
&)
use iso_c_binding, only: c_ptr, c_funptr
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_poll_mountable_finish (GFile *file, GAsyncResult *result, GError **error);
function g_file_poll_mountable_finish(file, result, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_poll_mountable_finish
type(c_ptr), value :: file
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! GAppInfo *g_file_query_default_handler (GFile *file, GCancellable *cancellable, GError **error);
function g_file_query_default_handler(file, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_query_default_handler
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! gboolean g_file_load_contents (GFile *file, GCancellable *cancellable, char **contents, gsize *length, char **etag_out, GError **error);
function g_file_load_contents(file, cancellable, contents, length, etag_out, er&
&ror) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_load_contents
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_ptr), dimension(*) :: contents
type(c_ptr), value :: length
type(c_ptr), dimension(*) :: etag_out
type(c_ptr), value :: error
end function
! void g_file_load_contents_async (GFile *file, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_load_contents_async(file, cancellable, callback, user_data) b&
&ind(c)
use iso_c_binding, only: c_ptr, c_funptr
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_load_contents_finish (GFile *file, GAsyncResult *res, char **contents, gsize *length, char **etag_out, GError **error);
function g_file_load_contents_finish(file, res, contents, length, etag_out, err&
&or) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_load_contents_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), dimension(*) :: contents
type(c_ptr), value :: length
type(c_ptr), dimension(*) :: etag_out
type(c_ptr), value :: error
end function
! void g_file_load_partial_contents_async (GFile *file, GCancellable *cancellable, GFileReadMoreCallback read_more_callback, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_load_partial_contents_async(file, cancellable, read_more_call&
&back, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_funptr
type(c_ptr), value :: file
type(c_ptr), value :: cancellable
type(c_funptr), value :: read_more_callback
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_load_partial_contents_finish (GFile *file, GAsyncResult *res, char **contents, gsize *length, char **etag_out, GError **error);
function g_file_load_partial_contents_finish(file, res, contents, length, etag_&
&out, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_load_partial_contents_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), dimension(*) :: contents
type(c_ptr), value :: length
type(c_ptr), dimension(*) :: etag_out
type(c_ptr), value :: error
end function
! gboolean g_file_replace_contents (GFile *file, const char *contents, gsize length, const char *etag, gboolean make_backup, GFileCreateFlags flags, char **new_etag, GCancellable *cancellable, GError **error);
function g_file_replace_contents(file, contents, length, etag, make_backup, fla&
&gs, new_etag, cancellable, error) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char, c_size_t
integer(c_int) :: g_file_replace_contents
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: contents
integer(c_size_t), value :: length
character(kind=c_char), dimension(*) :: etag
integer(c_int), value :: make_backup
integer(c_int), value :: flags
type(c_ptr), dimension(*) :: new_etag
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_replace_contents_async (GFile *file, const char *contents, gsize length, const char *etag, gboolean make_backup, GFileCreateFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_replace_contents_async(file, contents, length, etag, make_bac&
&kup, flags, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_size_t, c_int, c_funptr
type(c_ptr), value :: file
character(kind=c_char), dimension(*) :: contents
integer(c_size_t), value :: length
character(kind=c_char), dimension(*) :: etag
integer(c_int), value :: make_backup
integer(c_int), value :: flags
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! gboolean g_file_replace_contents_finish (GFile *file, GAsyncResult *res, char **new_etag, GError **error);
function g_file_replace_contents_finish(file, res, new_etag, error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_replace_contents_finish
type(c_ptr), value :: file
type(c_ptr), value :: res
type(c_ptr), dimension(*) :: new_etag
type(c_ptr), value :: error
end function
! gboolean g_file_supports_thread_contexts (GFile *file);
function g_file_supports_thread_contexts(file) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_file_supports_thread_contexts
type(c_ptr), value :: file
end function
! GQuark g_resource_error_quark (void);
function g_resource_error_quark() bind(c)
use iso_c_binding, only: c_int32_t
integer(c_int32_t) :: g_resource_error_quark
end function
! GType g_resource_get_type (void) G_GNUC_CONST;
function g_resource_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_resource_get_type
end function
! GResource * g_resource_new_from_data (GBytes *data, GError **error);
function g_resource_new_from_data(data, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_resource_new_from_data
type(c_ptr), value :: data
type(c_ptr), value :: error
end function
! GResource * g_resource_ref (GResource *resource);
function g_resource_ref(resource) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_resource_ref
type(c_ptr), value :: resource
end function
! void g_resource_unref (GResource *resource);
subroutine g_resource_unref(resource) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: resource
end subroutine
! GResource * g_resource_load (const gchar *filename, GError **error);
function g_resource_load(filename, error) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_resource_load
character(kind=c_char), dimension(*) :: filename
type(c_ptr), value :: error
end function
! GInputStream *g_resource_open_stream (GResource *resource, const char *path, GResourceLookupFlags lookup_flags, GError **error);
function g_resource_open_stream(resource, path, lookup_flags, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_resource_open_stream
type(c_ptr), value :: resource
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: error
end function
! GBytes * g_resource_lookup_data (GResource *resource, const char *path, GResourceLookupFlags lookup_flags, GError **error);
function g_resource_lookup_data(resource, path, lookup_flags, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_resource_lookup_data
type(c_ptr), value :: resource
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: error
end function
! char ** g_resource_enumerate_children (GResource *resource, const char *path, GResourceLookupFlags lookup_flags, GError **error);
function g_resource_enumerate_children(resource, path, lookup_flags, error) bin&
&d(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_resource_enumerate_children
type(c_ptr), value :: resource
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: error
end function
! gboolean g_resource_get_info (GResource *resource, const char *path, GResourceLookupFlags lookup_flags, gsize *size, guint32 *flags, GError **error);
function g_resource_get_info(resource, path, lookup_flags, size, flags, error) &
&bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char
integer(c_int) :: g_resource_get_info
type(c_ptr), value :: resource
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: size
type(c_ptr), value :: flags
type(c_ptr), value :: error
end function
! void g_resources_register (GResource *resource);
subroutine g_resources_register(resource) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: resource
end subroutine
! void g_resources_unregister (GResource *resource);
subroutine g_resources_unregister(resource) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: resource
end subroutine
! GInputStream *g_resources_open_stream (const char *path, GResourceLookupFlags lookup_flags, GError **error);
function g_resources_open_stream(path, lookup_flags, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_resources_open_stream
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: error
end function
! GBytes * g_resources_lookup_data (const char *path, GResourceLookupFlags lookup_flags, GError **error);
function g_resources_lookup_data(path, lookup_flags, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_resources_lookup_data
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: error
end function
! char ** g_resources_enumerate_children (const char *path, GResourceLookupFlags lookup_flags, GError **error);
function g_resources_enumerate_children(path, lookup_flags, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_resources_enumerate_children
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: error
end function
! gboolean g_resources_get_info (const char *path, GResourceLookupFlags lookup_flags, gsize *size, guint32 *flags, GError **error);
function g_resources_get_info(path, lookup_flags, size, flags, error) bind(c)
use iso_c_binding, only: c_int, c_char, c_ptr
integer(c_int) :: g_resources_get_info
character(kind=c_char), dimension(*) :: path
integer(c_int), value :: lookup_flags
type(c_ptr), value :: size
type(c_ptr), value :: flags
type(c_ptr), value :: error
end function
! void g_static_resource_init (GStaticResource *static_resource);
subroutine g_static_resource_init(static_resource) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: static_resource
end subroutine
! void g_static_resource_fini (GStaticResource *static_resource);
subroutine g_static_resource_fini(static_resource) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: static_resource
end subroutine
! GResource *g_static_resource_get_resource (GStaticResource *static_resource);
function g_static_resource_get_resource(static_resource) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_static_resource_get_resource
type(c_ptr), value :: static_resource
end function
! GType g_file_io_stream_get_type (void) G_GNUC_CONST;
function g_file_io_stream_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_file_io_stream_get_type
end function
! GFileInfo *g_file_io_stream_query_info (GFileIOStream *stream, const char *attributes, GCancellable *cancellable, GError **error);
function g_file_io_stream_query_info(stream, attributes, cancellable, error) bi&
&nd(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_file_io_stream_query_info
type(c_ptr), value :: stream
character(kind=c_char), dimension(*) :: attributes
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_file_io_stream_query_info_async (GFileIOStream *stream, const char *attributes, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_file_io_stream_query_info_async(stream, attributes, io_priority, c&
&ancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: stream
character(kind=c_char), dimension(*) :: attributes
integer(c_int), value :: io_priority
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GFileInfo *g_file_io_stream_query_info_finish (GFileIOStream *stream, GAsyncResult *result, GError **error);
function g_file_io_stream_query_info_finish(stream, result, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_io_stream_query_info_finish
type(c_ptr), value :: stream
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! char * g_file_io_stream_get_etag (GFileIOStream *stream);
function g_file_io_stream_get_etag(stream) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_file_io_stream_get_etag
type(c_ptr), value :: stream
end function
! GType g_dbus_proxy_get_type (void) G_GNUC_CONST;
function g_dbus_proxy_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_dbus_proxy_get_type
end function
! void g_dbus_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_dbus_proxy_new(connection, flags, info, name, object_path, interfa&
&ce_name, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_char, c_funptr
type(c_ptr), value :: connection
integer(c_int), value :: flags
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
character(kind=c_char), dimension(*) :: object_path
character(kind=c_char), dimension(*) :: interface_name
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GDBusProxy *g_dbus_proxy_new_finish (GAsyncResult *res, GError **error);
function g_dbus_proxy_new_finish(res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_new_finish
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GDBusProxy *g_dbus_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GError **error);
function g_dbus_proxy_new_sync(connection, flags, info, name, object_path, inte&
&rface_name, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_char
type(c_ptr) :: g_dbus_proxy_new_sync
type(c_ptr), value :: connection
integer(c_int), value :: flags
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
character(kind=c_char), dimension(*) :: object_path
character(kind=c_char), dimension(*) :: interface_name
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_dbus_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_dbus_proxy_new_for_bus(bus_type, flags, info, name, object_path, i&
&nterface_name, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_int, c_ptr, c_char, c_funptr
integer(c_int), value :: bus_type
integer(c_int), value :: flags
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
character(kind=c_char), dimension(*) :: object_path
character(kind=c_char), dimension(*) :: interface_name
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GDBusProxy *g_dbus_proxy_new_for_bus_finish (GAsyncResult *res, GError **error);
function g_dbus_proxy_new_for_bus_finish(res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_new_for_bus_finish
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GDBusProxy *g_dbus_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, GDBusInterfaceInfo *info, const gchar *name, const gchar *object_path, const gchar *interface_name, GCancellable *cancellable, GError **error);
function g_dbus_proxy_new_for_bus_sync(bus_type, flags, info, name, object_path&
&, interface_name, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_int, c_char
type(c_ptr) :: g_dbus_proxy_new_for_bus_sync
integer(c_int), value :: bus_type
integer(c_int), value :: flags
type(c_ptr), value :: info
character(kind=c_char), dimension(*) :: name
character(kind=c_char), dimension(*) :: object_path
character(kind=c_char), dimension(*) :: interface_name
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GDBusConnection *g_dbus_proxy_get_connection (GDBusProxy *proxy);
function g_dbus_proxy_get_connection(proxy) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_get_connection
type(c_ptr), value :: proxy
end function
! GDBusProxyFlags g_dbus_proxy_get_flags (GDBusProxy *proxy);
function g_dbus_proxy_get_flags(proxy) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_proxy_get_flags
type(c_ptr), value :: proxy
end function
! const gchar *g_dbus_proxy_get_name (GDBusProxy *proxy);
function g_dbus_proxy_get_name(proxy) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_get_name
type(c_ptr), value :: proxy
end function
! gchar *g_dbus_proxy_get_name_owner (GDBusProxy *proxy);
function g_dbus_proxy_get_name_owner(proxy) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_get_name_owner
type(c_ptr), value :: proxy
end function
! const gchar *g_dbus_proxy_get_object_path (GDBusProxy *proxy);
function g_dbus_proxy_get_object_path(proxy) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_get_object_path
type(c_ptr), value :: proxy
end function
! const gchar *g_dbus_proxy_get_interface_name (GDBusProxy *proxy);
function g_dbus_proxy_get_interface_name(proxy) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_get_interface_name
type(c_ptr), value :: proxy
end function
! gint g_dbus_proxy_get_default_timeout (GDBusProxy *proxy);
function g_dbus_proxy_get_default_timeout(proxy) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_proxy_get_default_timeout
type(c_ptr), value :: proxy
end function
! void g_dbus_proxy_set_default_timeout (GDBusProxy *proxy, gint timeout_msec);
subroutine g_dbus_proxy_set_default_timeout(proxy, timeout_msec) bind(c)
use iso_c_binding, only: c_ptr, c_int
type(c_ptr), value :: proxy
integer(c_int), value :: timeout_msec
end subroutine
! GDBusInterfaceInfo *g_dbus_proxy_get_interface_info (GDBusProxy *proxy);
function g_dbus_proxy_get_interface_info(proxy) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_get_interface_info
type(c_ptr), value :: proxy
end function
! void g_dbus_proxy_set_interface_info (GDBusProxy *proxy, GDBusInterfaceInfo *info);
subroutine g_dbus_proxy_set_interface_info(proxy, info) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr), value :: proxy
type(c_ptr), value :: info
end subroutine
! GVariant *g_dbus_proxy_get_cached_property (GDBusProxy *proxy, const gchar *property_name);
function g_dbus_proxy_get_cached_property(proxy, property_name) bind(c)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr) :: g_dbus_proxy_get_cached_property
type(c_ptr), value :: proxy
character(kind=c_char), dimension(*) :: property_name
end function
! void g_dbus_proxy_set_cached_property (GDBusProxy *proxy, const gchar *property_name, GVariant *value);
subroutine g_dbus_proxy_set_cached_property(proxy, property_name, value) bind(c&
&)
use iso_c_binding, only: c_ptr, c_char
type(c_ptr), value :: proxy
character(kind=c_char), dimension(*) :: property_name
type(c_ptr), value :: value
end subroutine
! gchar **g_dbus_proxy_get_cached_property_names (GDBusProxy *proxy);
function g_dbus_proxy_get_cached_property_names(proxy) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_get_cached_property_names
type(c_ptr), value :: proxy
end function
! void g_dbus_proxy_call (GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_dbus_proxy_call(proxy, method_name, parameters, flags, timeout_mse&
&c, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: proxy
character(kind=c_char), dimension(*) :: method_name
type(c_ptr), value :: parameters
integer(c_int), value :: flags
integer(c_int), value :: timeout_msec
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GVariant *g_dbus_proxy_call_finish (GDBusProxy *proxy, GAsyncResult *res, GError **error);
function g_dbus_proxy_call_finish(proxy, res, error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_call_finish
type(c_ptr), value :: proxy
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GVariant *g_dbus_proxy_call_sync (GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GCancellable *cancellable, GError **error);
function g_dbus_proxy_call_sync(proxy, method_name, parameters, flags, timeout_&
&msec, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_dbus_proxy_call_sync
type(c_ptr), value :: proxy
character(kind=c_char), dimension(*) :: method_name
type(c_ptr), value :: parameters
integer(c_int), value :: flags
integer(c_int), value :: timeout_msec
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_dbus_proxy_call_with_unix_fd_list (GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GUnixFDList *fd_list, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_dbus_proxy_call_with_unix_fd_list(proxy, method_name, parameters, &
&flags, timeout_msec, fd_list, cancellable, callback, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int, c_funptr
type(c_ptr), value :: proxy
character(kind=c_char), dimension(*) :: method_name
type(c_ptr), value :: parameters
integer(c_int), value :: flags
integer(c_int), value :: timeout_msec
type(c_ptr), value :: fd_list
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GVariant *g_dbus_proxy_call_with_unix_fd_list_finish (GDBusProxy *proxy, GUnixFDList **out_fd_list, GAsyncResult *res, GError **error);
function g_dbus_proxy_call_with_unix_fd_list_finish(proxy, out_fd_list, res, er&
&ror) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_proxy_call_with_unix_fd_list_finish
type(c_ptr), value :: proxy
type(c_ptr), value :: out_fd_list
type(c_ptr), value :: res
type(c_ptr), value :: error
end function
! GVariant *g_dbus_proxy_call_with_unix_fd_list_sync (GDBusProxy *proxy, const gchar *method_name, GVariant *parameters, GDBusCallFlags flags, gint timeout_msec, GUnixFDList *fd_list, GUnixFDList **out_fd_list, GCancellable *cancellable, GError **error);
function g_dbus_proxy_call_with_unix_fd_list_sync(proxy, method_name, parameter&
&s, flags, timeout_msec, fd_list, out_fd_list, cancellable, error) bind(c)
use iso_c_binding, only: c_ptr, c_char, c_int
type(c_ptr) :: g_dbus_proxy_call_with_unix_fd_list_sync
type(c_ptr), value :: proxy
character(kind=c_char), dimension(*) :: method_name
type(c_ptr), value :: parameters
integer(c_int), value :: flags
integer(c_int), value :: timeout_msec
type(c_ptr), value :: fd_list
type(c_ptr), value :: out_fd_list
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! GType g_socket_address_enumerator_get_type (void) G_GNUC_CONST;
function g_socket_address_enumerator_get_type() bind(c)
use iso_c_binding, only: c_size_t
integer(c_size_t) :: g_socket_address_enumerator_get_type
end function
! GSocketAddress *g_socket_address_enumerator_next (GSocketAddressEnumerator *enumerator, GCancellable *cancellable, GError **error);
function g_socket_address_enumerator_next(enumerator, cancellable, error) bind(&
&c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_socket_address_enumerator_next
type(c_ptr), value :: enumerator
type(c_ptr), value :: cancellable
type(c_ptr), value :: error
end function
! void g_socket_address_enumerator_next_async (GSocketAddressEnumerator *enumerator, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
subroutine g_socket_address_enumerator_next_async(enumerator, cancellable, call&
&back, user_data) bind(c)
use iso_c_binding, only: c_ptr, c_funptr
type(c_ptr), value :: enumerator
type(c_ptr), value :: cancellable
type(c_funptr), value :: callback
type(c_ptr), value :: user_data
end subroutine
! GSocketAddress *g_socket_address_enumerator_next_finish (GSocketAddressEnumerator *enumerator, GAsyncResult *result, GError **error);
function g_socket_address_enumerator_next_finish(enumerator, result, error) bin&
&d(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_socket_address_enumerator_next_finish
type(c_ptr), value :: enumerator
type(c_ptr), value :: result
type(c_ptr), value :: error
end function
! GQuark g_dbus_error_quark (void);
function g_dbus_error_quark() bind(c)
use iso_c_binding, only: c_int32_t
integer(c_int32_t) :: g_dbus_error_quark
end function
! gboolean g_dbus_error_is_remote_error (const GError *error);
function g_dbus_error_is_remote_error(error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_error_is_remote_error
type(c_ptr), value :: error
end function
! gchar *g_dbus_error_get_remote_error (const GError *error);
function g_dbus_error_get_remote_error(error) bind(c)
use iso_c_binding, only: c_ptr
type(c_ptr) :: g_dbus_error_get_remote_error
type(c_ptr), value :: error
end function
! gboolean g_dbus_error_strip_remote_error (GError *error);
function g_dbus_error_strip_remote_error(error) bind(c)
use iso_c_binding, only: c_int, c_ptr
integer(c_int) :: g_dbus_error_strip_remote_error
type(c_ptr), value :: error
end function
! gboolean g_dbus_error_register_error (GQuark error_domain, gint error_code, const gchar *dbus_error_name);
function g_dbus_error_register_error(error_domain, error_code, dbus_error_name)&
& bind(c)
use iso_c_binding, only: c_int, c_int32_t, c_char
integer(c_int) :: g_dbus_error_register_error
integer(c_int32_t), value :: error_domain
integer(c_int), value :: error_code
character(kind=c_char), dimension(*) :: dbus_error_name
end function
! gboolean g_dbus_error_unregister_error (GQuark error_domain, gint error_code, const gchar *dbus_error_name);
function g_dbus_error_unregister_error(error_domain, error_code, dbus_error_nam&
&e) bind(c)
use iso_c_binding, only: c_int, c_int32_t, c_char
integer(c_int) :: g_dbus_error_unregister_error
integer(c_int32_t), value :: error_domain
integer(c_int), value :: error_code
character(kind=c_char), dimension(*) :: dbus_error_name
end function
! void g_dbus_error_register_error_domain (const gchar *error_domain_quark_name, volatile gsize *quark_volatile, const GDBusErrorEntry *entries, guint num_entries);
subrou