package Gio; sub DBUS_METHOD_INVOCATION_HANDLED { } sub DBUS_METHOD_INVOCATION_UNHANDLED { } sub DEBUG_CONTROLLER_EXTENSION_POINT_NAME { } sub DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME { } sub DRIVE_IDENTIFIER_KIND_UNIX_DEVICE { } sub FILE_ATTRIBUTE_ACCESS_CAN_DELETE { } sub FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE { } sub FILE_ATTRIBUTE_ACCESS_CAN_READ { } sub FILE_ATTRIBUTE_ACCESS_CAN_RENAME { } sub FILE_ATTRIBUTE_ACCESS_CAN_TRASH { } sub FILE_ATTRIBUTE_ACCESS_CAN_WRITE { } sub FILE_ATTRIBUTE_DOS_IS_ARCHIVE { } sub FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT { } sub FILE_ATTRIBUTE_DOS_IS_SYSTEM { } sub FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG { } sub FILE_ATTRIBUTE_ETAG_VALUE { } sub FILE_ATTRIBUTE_FILESYSTEM_FREE { } sub FILE_ATTRIBUTE_FILESYSTEM_READONLY { } sub FILE_ATTRIBUTE_FILESYSTEM_REMOTE { } sub FILE_ATTRIBUTE_FILESYSTEM_SIZE { } sub FILE_ATTRIBUTE_FILESYSTEM_TYPE { } sub FILE_ATTRIBUTE_FILESYSTEM_USED { } sub FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW { } sub FILE_ATTRIBUTE_GVFS_BACKEND { } sub FILE_ATTRIBUTE_ID_FILE { } sub FILE_ATTRIBUTE_ID_FILESYSTEM { } sub FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT { } sub FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT { } sub FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL { } sub FILE_ATTRIBUTE_MOUNTABLE_CAN_START { } sub FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED { } sub FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP { } sub FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT { } sub FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI { } sub FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC { } sub FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE { } sub FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE { } sub FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE { } sub FILE_ATTRIBUTE_OWNER_GROUP { } sub FILE_ATTRIBUTE_OWNER_USER { } sub FILE_ATTRIBUTE_OWNER_USER_REAL { } sub FILE_ATTRIBUTE_PREVIEW_ICON { } sub FILE_ATTRIBUTE_RECENT_MODIFIED { } sub FILE_ATTRIBUTE_SELINUX_CONTEXT { } sub FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE { } sub FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE { } sub FILE_ATTRIBUTE_STANDARD_COPY_NAME { } sub FILE_ATTRIBUTE_STANDARD_DESCRIPTION { } sub FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME { } sub FILE_ATTRIBUTE_STANDARD_EDIT_NAME { } sub FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE { } sub FILE_ATTRIBUTE_STANDARD_ICON { } sub FILE_ATTRIBUTE_STANDARD_IS_BACKUP { } sub FILE_ATTRIBUTE_STANDARD_IS_HIDDEN { } sub FILE_ATTRIBUTE_STANDARD_IS_SYMLINK { } sub FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL { } sub FILE_ATTRIBUTE_STANDARD_IS_VOLATILE { } sub FILE_ATTRIBUTE_STANDARD_NAME { } sub FILE_ATTRIBUTE_STANDARD_SIZE { } sub FILE_ATTRIBUTE_STANDARD_SORT_ORDER { } sub FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON { } sub FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET { } sub FILE_ATTRIBUTE_STANDARD_TARGET_URI { } sub FILE_ATTRIBUTE_STANDARD_TYPE { } sub FILE_ATTRIBUTE_THUMBNAILING_FAILED { } sub FILE_ATTRIBUTE_THUMBNAIL_IS_VALID { } sub FILE_ATTRIBUTE_THUMBNAIL_PATH { } sub FILE_ATTRIBUTE_TIME_ACCESS { } sub FILE_ATTRIBUTE_TIME_ACCESS_USEC { } sub FILE_ATTRIBUTE_TIME_CHANGED { } sub FILE_ATTRIBUTE_TIME_CHANGED_USEC { } sub FILE_ATTRIBUTE_TIME_CREATED { } sub FILE_ATTRIBUTE_TIME_CREATED_USEC { } sub FILE_ATTRIBUTE_TIME_MODIFIED { } sub FILE_ATTRIBUTE_TIME_MODIFIED_USEC { } sub FILE_ATTRIBUTE_TRASH_DELETION_DATE { } sub FILE_ATTRIBUTE_TRASH_ITEM_COUNT { } sub FILE_ATTRIBUTE_TRASH_ORIG_PATH { } sub FILE_ATTRIBUTE_UNIX_BLOCKS { } sub FILE_ATTRIBUTE_UNIX_BLOCK_SIZE { } sub FILE_ATTRIBUTE_UNIX_DEVICE { } sub FILE_ATTRIBUTE_UNIX_GID { } sub FILE_ATTRIBUTE_UNIX_INODE { } sub FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT { } sub FILE_ATTRIBUTE_UNIX_MODE { } sub FILE_ATTRIBUTE_UNIX_NLINK { } sub FILE_ATTRIBUTE_UNIX_RDEV { } sub FILE_ATTRIBUTE_UNIX_UID { } sub MEMORY_MONITOR_EXTENSION_POINT_NAME { } sub MENU_ATTRIBUTE_ACTION { } sub MENU_ATTRIBUTE_ACTION_NAMESPACE { } sub MENU_ATTRIBUTE_ICON { } sub MENU_ATTRIBUTE_LABEL { } sub MENU_ATTRIBUTE_TARGET { } sub MENU_LINK_SECTION { } sub MENU_LINK_SUBMENU { } sub NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME { } sub NETWORK_MONITOR_EXTENSION_POINT_NAME { } sub POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME { } sub PROXY_EXTENSION_POINT_NAME { } sub PROXY_RESOLVER_EXTENSION_POINT_NAME { } sub SETTINGS_BACKEND_EXTENSION_POINT_NAME { } sub TLS_BACKEND_EXTENSION_POINT_NAME { } sub TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT { } sub TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER { } sub VFS_EXTENSION_POINT_NAME { } sub VOLUME_IDENTIFIER_KIND_CLASS { } sub VOLUME_IDENTIFIER_KIND_HAL_UDI { } sub VOLUME_IDENTIFIER_KIND_LABEL { } sub VOLUME_IDENTIFIER_KIND_NFS_MOUNT { } sub VOLUME_IDENTIFIER_KIND_UNIX_DEVICE { } sub VOLUME_IDENTIFIER_KIND_UUID { } sub VOLUME_MONITOR_EXTENSION_POINT_NAME { } sub action_name_is_valid { } sub action_parse_detailed_name { } sub action_print_detailed_name { } sub app_info_create_from_commandline { } sub app_info_get_all { } sub app_info_get_all_for_type { } sub app_info_get_default_for_type { } sub app_info_get_default_for_uri_scheme { } sub app_info_get_fallback_for_type { } sub app_info_get_recommended_for_type { } sub app_info_launch_default_for_uri { } sub app_info_launch_default_for_uri_async { } sub app_info_launch_default_for_uri_finish { } sub app_info_reset_type_associations { } sub async_initable_newv_async { } sub bus_get { } sub bus_get_finish { } sub bus_get_sync { } sub bus_own_name { } sub bus_own_name_on_connection { } sub bus_unown_name { } sub bus_unwatch_name { } sub bus_watch_name { } sub bus_watch_name_on_connection { } sub content_type_can_be_executable { } sub content_type_equals { } sub content_type_from_mime_type { } sub content_type_get_description { } sub content_type_get_generic_icon_name { } sub content_type_get_icon { } sub content_type_get_mime_dirs { } sub content_type_get_mime_type { } sub content_type_get_symbolic_icon { } sub content_type_guess { } sub content_type_guess_for_tree { } sub content_type_is_a { } sub content_type_is_mime_type { } sub content_type_is_unknown { } sub content_type_set_mime_dirs { } sub content_types_get_registered { } sub dbus_address_escape_value { } sub dbus_address_get_for_bus_sync { } sub dbus_address_get_stream { } sub dbus_address_get_stream_finish { } sub dbus_address_get_stream_sync { } sub dbus_annotation_info_lookup { } sub dbus_error_encode_gerror { } sub dbus_error_get_remote_error { } sub dbus_error_is_remote_error { } sub dbus_error_new_for_dbus_error { } sub dbus_error_quark { } sub dbus_error_register_error { } sub dbus_error_register_error_domain { } sub dbus_error_strip_remote_error { } sub dbus_error_unregister_error { } sub dbus_escape_object_path { } sub dbus_escape_object_path_bytestring { } sub dbus_generate_guid { } sub dbus_gvalue_to_gvariant { } sub dbus_gvariant_to_gvalue { } sub dbus_is_address { } sub dbus_is_error_name { } sub dbus_is_guid { } sub dbus_is_interface_name { } sub dbus_is_member_name { } sub dbus_is_name { } sub dbus_is_supported_address { } sub dbus_is_unique_name { } sub dbus_unescape_object_path { } sub dtls_client_connection_new { } sub dtls_server_connection_new { } sub file_new_for_commandline_arg { } sub file_new_for_commandline_arg_and_cwd { } sub file_new_for_path { } sub file_new_for_uri { } sub file_new_tmp { } sub file_parse_name { } sub icon_deserialize { } sub icon_hash { } sub icon_new_for_string { } sub initable_newv { } sub io_error_from_errno { } sub io_error_quark { } sub io_extension_point_implement { } sub io_extension_point_lookup { } sub io_extension_point_register { } sub io_modules_load_all_in_directory { } sub io_modules_load_all_in_directory_with_scope { } sub io_modules_scan_all_in_directory { } sub io_modules_scan_all_in_directory_with_scope { } sub io_scheduler_cancel_all_jobs { } sub io_scheduler_push_job { } sub keyfile_settings_backend_new { } sub memory_monitor_dup_default { } sub memory_settings_backend_new { } sub network_monitor_get_default { } sub networking_init { } sub null_settings_backend_new { } sub pollable_source_new { } sub pollable_source_new_full { } sub pollable_stream_read { } sub pollable_stream_write { } sub pollable_stream_write_all { } sub power_profile_monitor_dup_default { } sub proxy_get_default_for_protocol { } sub proxy_resolver_get_default { } sub resolver_error_quark { } sub resource_error_quark { } sub resource_load { } sub resources_enumerate_children { } sub resources_get_info { } sub resources_lookup_data { } sub resources_open_stream { } sub resources_register { } sub resources_unregister { } sub settings_schema_source_get_default { } sub simple_async_report_gerror_in_idle { } sub tls_backend_get_default { } sub tls_channel_binding_error_quark { } sub tls_client_connection_new { } sub tls_error_quark { } sub tls_file_database_new { } sub tls_server_connection_new { } sub unix_is_mount_path_system_internal { } sub unix_is_system_device_path { } sub unix_is_system_fs_type { } sub unix_mount_at { } sub unix_mount_compare { } sub unix_mount_copy { } sub unix_mount_for { } sub unix_mount_free { } sub unix_mount_get_device_path { } sub unix_mount_get_fs_type { } sub unix_mount_get_mount_path { } sub unix_mount_get_options { } sub unix_mount_get_root_path { } sub unix_mount_guess_can_eject { } sub unix_mount_guess_icon { } sub unix_mount_guess_name { } sub unix_mount_guess_should_display { } sub unix_mount_guess_symbolic_icon { } sub unix_mount_is_readonly { } sub unix_mount_is_system_internal { } sub unix_mount_point_at { } sub unix_mount_points_changed_since { } sub unix_mount_points_get { } sub unix_mounts_changed_since { } sub unix_mounts_get { } package Gio::Action; sub activate { } sub change_state { } sub get_enabled { } sub get_name { } sub get_parameter_type { } sub get_state { } sub get_state_hint { } sub get_state_type { } sub name_is_valid { } sub parse_detailed_name { } sub print_detailed_name { } package Gio::ActionEntry; sub activate { } sub change_state { } sub name { } sub padding { } sub parameter_type { } sub state { } package Gio::ActionGroup; sub action_added { } sub action_enabled_changed { } sub action_removed { } sub action_state_changed { } sub activate_action { } sub change_action_state { } sub get_action_enabled { } sub get_action_parameter_type { } sub get_action_state { } sub get_action_state_hint { } sub get_action_state_type { } sub has_action { } sub list_actions { } sub query_action { } package Gio::ActionGroupInterface; sub action_added { } sub action_enabled_changed { } sub action_removed { } sub action_state_changed { } sub activate_action { } sub change_action_state { } sub g_iface { } sub get_action_enabled { } sub get_action_parameter_type { } sub get_action_state { } sub get_action_state_hint { } sub get_action_state_type { } sub has_action { } sub list_actions { } sub query_action { } package Gio::ActionInterface; sub activate { } sub change_state { } sub g_iface { } sub get_enabled { } sub get_name { } sub get_parameter_type { } sub get_state { } sub get_state_hint { } sub get_state_type { } package Gio::ActionMap; sub add_action { } sub add_action_entries { } sub lookup_action { } sub remove_action { } package Gio::ActionMapInterface; sub add_action { } sub g_iface { } sub lookup_action { } sub remove_action { } package Gio::AppInfo; sub add_supports_type { } sub can_delete { } sub can_remove_supports_type { } sub create_from_commandline { } sub delete { } sub dup { } sub equal { } sub get_all { } sub get_all_for_type { } sub get_commandline { } sub get_default_for_type { } sub get_default_for_uri_scheme { } sub get_description { } sub get_display_name { } sub get_executable { } sub get_fallback_for_type { } sub get_icon { } sub get_id { } sub get_name { } sub get_recommended_for_type { } sub get_supported_types { } sub launch { } sub launch_default_for_uri { } sub launch_default_for_uri_async { } sub launch_default_for_uri_finish { } sub launch_uris { } sub launch_uris_async { } sub launch_uris_finish { } sub remove_supports_type { } sub reset_type_associations { } sub set_as_default_for_extension { } sub set_as_default_for_type { } sub set_as_last_used_for_type { } sub should_show { } sub supports_files { } sub supports_uris { } package Gio::AppInfoIface; sub add_supports_type { } sub can_delete { } sub can_remove_supports_type { } sub do_delete { } sub dup { } sub equal { } sub g_iface { } sub get_commandline { } sub get_description { } sub get_display_name { } sub get_executable { } sub get_icon { } sub get_id { } sub get_name { } sub get_supported_types { } sub launch { } sub launch_uris { } sub launch_uris_async { } sub launch_uris_finish { } sub remove_supports_type { } sub set_as_default_for_extension { } sub set_as_default_for_type { } sub set_as_last_used_for_type { } sub should_show { } sub supports_files { } sub supports_uris { } package Gio::AppInfoMonitor; our @ISA = qw(GObject::Object); sub get { } package Gio::AppLaunchContext; our @ISA = qw(GObject::Object); sub get_display { } sub get_environment { } sub get_startup_notify_id { } sub launch_failed { } sub new { } sub setenv { } sub unsetenv { } package Gio::AppLaunchContextClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub get_display { } sub get_startup_notify_id { } sub launch_failed { } sub launch_started { } sub launched { } sub parent_class { } package Gio::Application; our @ISA = qw(GObject::Object); sub activate { } sub add_main_option { } sub add_main_option_entries { } sub add_option_group { } sub bind_busy_property { } sub get_application_id { } sub get_dbus_connection { } sub get_dbus_object_path { } sub get_default { } sub get_flags { } sub get_inactivity_timeout { } sub get_is_busy { } sub get_is_registered { } sub get_is_remote { } sub get_resource_base_path { } sub hold { } sub id_is_valid { } sub mark_busy { } sub new { } sub open { } sub quit { } sub register { } sub release { } sub run { } sub send_notification { } sub set_action_group { } sub set_application_id { } sub set_default { } sub set_flags { } sub set_inactivity_timeout { } sub set_option_context_description { } sub set_option_context_parameter_string { } sub set_option_context_summary { } sub set_resource_base_path { } sub unbind_busy_property { } sub unmark_busy { } sub withdraw_notification { } package Gio::ApplicationClass; sub activate { } sub add_platform_data { } sub after_emit { } sub before_emit { } sub command_line { } sub dbus_register { } sub dbus_unregister { } sub handle_local_options { } sub local_command_line { } sub name_lost { } sub open { } sub padding { } sub parent_class { } sub quit_mainloop { } sub run_mainloop { } sub shutdown { } sub startup { } package Gio::ApplicationCommandLine; our @ISA = qw(GObject::Object); sub create_file_for_arg { } sub get_arguments { } sub get_cwd { } sub get_environ { } sub get_exit_status { } sub get_is_remote { } sub get_options_dict { } sub get_platform_data { } sub get_stdin { } sub getenv { } sub set_exit_status { } package Gio::ApplicationCommandLineClass; sub get_stdin { } sub padding { } sub parent_class { } sub print_literal { } sub printerr_literal { } package Gio::AsyncInitable; sub init_async { } sub init_finish { } sub new_finish { } sub newv_async { } package Gio::AsyncInitableIface; sub g_iface { } sub init_async { } sub init_finish { } package Gio::AsyncResult; sub get_source_object { } sub get_user_data { } sub is_tagged { } sub legacy_propagate_error { } package Gio::AsyncResultIface; sub g_iface { } sub get_source_object { } sub get_user_data { } sub is_tagged { } package Gio::BufferedInputStream; our @ISA = qw(Gio::FilterInputStream); sub fill { } sub fill_async { } sub fill_finish { } sub get_available { } sub get_buffer_size { } sub new { } sub new_sized { } sub peek { } sub peek_buffer { } sub read_byte { } sub set_buffer_size { } package Gio::BufferedInputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub fill { } sub fill_async { } sub fill_finish { } sub parent_class { } package Gio::BufferedOutputStream; our @ISA = qw(Gio::FilterOutputStream); sub get_auto_grow { } sub get_buffer_size { } sub new { } sub new_sized { } sub set_auto_grow { } sub set_buffer_size { } package Gio::BufferedOutputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub parent_class { } package Gio::BytesIcon; our @ISA = qw(GObject::Object); sub get_bytes { } sub new { } package Gio::Cancellable; our @ISA = qw(GObject::Object); sub cancel { } sub connect { } sub disconnect { } sub get_current { } sub get_fd { } sub is_cancelled { } sub make_pollfd { } sub new { } sub pop_current { } sub push_current { } sub release_fd { } sub reset { } sub set_error_if_cancelled { } sub source_new { } package Gio::CancellableClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub cancelled { } sub parent_class { } package Gio::CharsetConverter; our @ISA = qw(GObject::Object); sub get_num_fallbacks { } sub get_use_fallback { } sub new { } sub set_use_fallback { } package Gio::CharsetConverterClass; sub parent_class { } package Gio::Converter; sub convert { } sub reset { } package Gio::ConverterIface; sub convert { } sub g_iface { } sub reset { } package Gio::ConverterInputStream; our @ISA = qw(Gio::FilterInputStream); sub get_converter { } sub new { } package Gio::ConverterInputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::ConverterOutputStream; our @ISA = qw(Gio::FilterOutputStream); sub get_converter { } sub new { } package Gio::ConverterOutputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::Credentials; our @ISA = qw(GObject::Object); sub get_unix_pid { } sub get_unix_user { } sub is_same_user { } sub new { } sub set_native { } sub set_unix_user { } sub to_string { } package Gio::DBusActionGroup; our @ISA = qw(GObject::Object); sub get { } package Gio::DBusAnnotationInfo; sub annotations { } sub key { } sub lookup { } sub ref { } sub ref_count { } sub unref { } sub value { } package Gio::DBusArgInfo; sub annotations { } sub name { } sub ref { } sub ref_count { } sub signature { } sub unref { } package Gio::DBusAuthObserver; our @ISA = qw(GObject::Object); sub allow_mechanism { } sub authorize_authenticated_peer { } sub new { } package Gio::DBusConnection; our @ISA = qw(GObject::Object); sub add_filter { } sub call { } sub call_finish { } sub call_sync { } sub call_with_unix_fd_list { } sub call_with_unix_fd_list_finish { } sub call_with_unix_fd_list_sync { } sub close { } sub close_finish { } sub close_sync { } sub emit_signal { } sub export_action_group { } sub export_menu_model { } sub flush { } sub flush_finish { } sub flush_sync { } sub get_capabilities { } sub get_exit_on_close { } sub get_flags { } sub get_guid { } sub get_last_serial { } sub get_peer_credentials { } sub get_stream { } sub get_unique_name { } sub is_closed { } sub new { } sub new_finish { } sub new_for_address { } sub new_for_address_finish { } sub new_for_address_sync { } sub new_sync { } sub register_object { } sub register_subtree { } sub remove_filter { } sub send_message { } sub send_message_with_reply { } sub send_message_with_reply_finish { } sub send_message_with_reply_sync { } sub set_exit_on_close { } sub signal_subscribe { } sub signal_unsubscribe { } sub start_message_processing { } sub unexport_action_group { } sub unexport_menu_model { } sub unregister_object { } sub unregister_subtree { } package Gio::DBusError; sub encode_gerror { } sub get_remote_error { } sub is_remote_error { } sub new_for_dbus_error { } sub quark { } sub register_error { } sub register_error_domain { } sub strip_remote_error { } sub unregister_error { } package Gio::DBusErrorEntry; sub dbus_error_name { } sub error_code { } package Gio::DBusInterface; sub get_info { } sub get_object { } sub set_object { } package Gio::DBusInterfaceIface; sub dup_object { } sub get_info { } sub get_object { } sub parent_iface { } sub set_object { } package Gio::DBusInterfaceInfo; sub annotations { } sub cache_build { } sub cache_release { } sub generate_xml { } sub lookup_method { } sub lookup_property { } sub lookup_signal { } sub methods { } sub name { } sub properties { } sub ref { } sub ref_count { } sub signals { } sub unref { } package Gio::DBusInterfaceSkeleton; our @ISA = qw(GObject::Object); sub export { } sub flush { } sub get_connection { } sub get_connections { } sub get_flags { } sub get_info { } sub get_object_path { } sub get_properties { } sub has_connection { } sub set_flags { } sub unexport { } sub unexport_from_connection { } package Gio::DBusInterfaceSkeletonClass; sub flush { } sub g_authorize_method { } sub get_info { } sub get_properties { } sub get_vtable { } sub parent_class { } sub signal_padding { } sub vfunc_padding { } package Gio::DBusInterfaceVTable; sub get_property { } sub method_call { } sub padding { } sub set_property { } package Gio::DBusMenuModel; our @ISA = qw(Gio::MenuModel); sub get { } package Gio::DBusMessage; our @ISA = qw(GObject::Object); sub bytes_needed { } sub copy { } sub get_arg0 { } sub get_body { } sub get_byte_order { } sub get_destination { } sub get_error_name { } sub get_flags { } sub get_header { } sub get_header_fields { } sub get_interface { } sub get_locked { } sub get_member { } sub get_message_type { } sub get_num_unix_fds { } sub get_path { } sub get_reply_serial { } sub get_sender { } sub get_serial { } sub get_signature { } sub get_unix_fd_list { } sub lock { } sub new { } sub new_from_blob { } sub new_method_call { } sub new_method_error_literal { } sub new_method_reply { } sub new_signal { } sub Gio::DBusMessage::print { } sub set_body { } sub set_byte_order { } sub set_destination { } sub set_error_name { } sub set_flags { } sub set_header { } sub set_interface { } sub set_member { } sub set_message_type { } sub set_num_unix_fds { } sub set_path { } sub set_reply_serial { } sub set_sender { } sub set_serial { } sub set_signature { } sub set_unix_fd_list { } sub to_blob { } sub to_gerror { } package Gio::DBusMethodInfo; sub annotations { } sub in_args { } sub name { } sub out_args { } sub ref { } sub ref_count { } sub unref { } package Gio::DBusMethodInvocation; our @ISA = qw(GObject::Object); sub get_connection { } sub get_interface_name { } sub get_message { } sub get_method_info { } sub get_method_name { } sub get_object_path { } sub get_parameters { } sub get_property_info { } sub get_sender { } sub return_dbus_error { } sub return_error_literal { } sub return_gerror { } sub return_value { } sub return_value_with_unix_fd_list { } package Gio::DBusNodeInfo; sub annotations { } sub generate_xml { } sub interfaces { } sub lookup_interface { } sub new_for_xml { } sub nodes { } sub path { } sub ref { } sub ref_count { } sub unref { } package Gio::DBusObject; sub get_interface { } sub get_interfaces { } sub get_object_path { } package Gio::DBusObjectIface; sub get_interface { } sub get_interfaces { } sub get_object_path { } sub interface_added { } sub interface_removed { } sub parent_iface { } package Gio::DBusObjectManager; sub get_interface { } sub get_object { } sub get_object_path { } sub get_objects { } package Gio::DBusObjectManagerClient; our @ISA = qw(GObject::Object); sub get_connection { } sub get_flags { } sub get_name { } sub get_name_owner { } sub new { } sub new_finish { } sub new_for_bus { } sub new_for_bus_finish { } sub new_for_bus_sync { } sub new_sync { } package Gio::DBusObjectManagerClientClass; sub interface_proxy_properties_changed { } sub interface_proxy_signal { } sub padding { } sub parent_class { } package Gio::DBusObjectManagerIface; sub get_interface { } sub get_object { } sub get_object_path { } sub get_objects { } sub interface_added { } sub interface_removed { } sub object_added { } sub object_removed { } sub parent_iface { } package Gio::DBusObjectManagerServer; our @ISA = qw(GObject::Object); sub export { } sub export_uniquely { } sub get_connection { } sub is_exported { } sub new { } sub set_connection { } sub unexport { } package Gio::DBusObjectManagerServerClass; sub padding { } sub parent_class { } package Gio::DBusObjectProxy; our @ISA = qw(GObject::Object); sub get_connection { } sub new { } package Gio::DBusObjectProxyClass; sub padding { } sub parent_class { } package Gio::DBusObjectSkeleton; our @ISA = qw(GObject::Object); sub add_interface { } sub flush { } sub new { } sub remove_interface { } sub remove_interface_by_name { } sub set_object_path { } package Gio::DBusObjectSkeletonClass; sub authorize_method { } sub padding { } sub parent_class { } package Gio::DBusPropertyInfo; sub annotations { } sub flags { } sub name { } sub ref { } sub ref_count { } sub signature { } sub unref { } package Gio::DBusProxy; our @ISA = qw(GObject::Object); sub call { } sub call_finish { } sub call_sync { } sub call_with_unix_fd_list { } sub call_with_unix_fd_list_finish { } sub call_with_unix_fd_list_sync { } sub get_cached_property { } sub get_cached_property_names { } sub get_connection { } sub get_default_timeout { } sub get_flags { } sub get_interface_info { } sub get_interface_name { } sub get_name { } sub get_name_owner { } sub get_object_path { } sub new { } sub new_finish { } sub new_for_bus { } sub new_for_bus_finish { } sub new_for_bus_sync { } sub new_sync { } sub set_cached_property { } sub set_default_timeout { } sub set_interface_info { } package Gio::DBusProxyClass; sub g_properties_changed { } sub g_signal { } sub padding { } sub parent_class { } package Gio::DBusServer; our @ISA = qw(GObject::Object); sub get_client_address { } sub get_flags { } sub get_guid { } sub is_active { } sub new_sync { } sub start { } sub stop { } package Gio::DBusSignalInfo; sub annotations { } sub args { } sub name { } sub ref { } sub ref_count { } sub unref { } package Gio::DBusSubtreeVTable; sub dispatch { } sub enumerate { } sub introspect { } sub padding { } package Gio::DataInputStream; our @ISA = qw(Gio::BufferedInputStream); sub get_byte_order { } sub get_newline_type { } sub new { } sub read_byte { } sub read_int16 { } sub read_int32 { } sub read_int64 { } sub read_line { } sub read_line_async { } sub read_line_finish { } sub read_line_finish_utf8 { } sub read_line_utf8 { } sub read_uint16 { } sub read_uint32 { } sub read_uint64 { } sub read_until { } sub read_until_async { } sub read_until_finish { } sub read_upto { } sub read_upto_async { } sub read_upto_finish { } sub set_byte_order { } sub set_newline_type { } package Gio::DataInputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::DataOutputStream; our @ISA = qw(Gio::FilterOutputStream); sub get_byte_order { } sub new { } sub put_byte { } sub put_int16 { } sub put_int32 { } sub put_int64 { } sub put_string { } sub put_uint16 { } sub put_uint32 { } sub put_uint64 { } sub set_byte_order { } package Gio::DataOutputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::DatagramBased; sub condition_check { } sub condition_wait { } sub create_source { } sub receive_messages { } sub send_messages { } package Gio::DatagramBasedInterface; sub condition_check { } sub condition_wait { } sub create_source { } sub g_iface { } sub receive_messages { } sub send_messages { } package Gio::DebugController; sub get_debug_enabled { } sub set_debug_enabled { } package Gio::DebugControllerDBus; our @ISA = qw(GObject::Object); sub new { } sub stop { } package Gio::DebugControllerDBusClass; sub authorize { } sub padding { } sub parent_class { } package Gio::DebugControllerInterface; sub g_iface { } package Gio::DesktopAppInfo; our @ISA = qw(GObject::Object); sub get_action_name { } sub get_boolean { } sub get_categories { } sub get_filename { } sub get_generic_name { } sub get_implementations { } sub get_is_hidden { } sub get_keywords { } sub get_locale_string { } sub get_nodisplay { } sub get_show_in { } sub get_startup_wm_class { } sub get_string { } sub get_string_list { } sub has_key { } sub launch_action { } sub launch_uris_as_manager { } sub launch_uris_as_manager_with_fds { } sub list_actions { } sub new { } sub new_from_filename { } sub new_from_keyfile { } sub search { } sub set_desktop_env { } package Gio::DesktopAppInfoClass; sub parent_class { } package Gio::DesktopAppInfoLookup; sub get_default_for_uri_scheme { } package Gio::DesktopAppInfoLookupIface; sub g_iface { } sub get_default_for_uri_scheme { } package Gio::Drive; sub can_eject { } sub can_poll_for_media { } sub can_start { } sub can_start_degraded { } sub can_stop { } sub eject { } sub eject_finish { } sub eject_with_operation { } sub eject_with_operation_finish { } sub enumerate_identifiers { } sub get_icon { } sub get_identifier { } sub get_name { } sub get_sort_key { } sub get_start_stop_type { } sub get_symbolic_icon { } sub get_volumes { } sub has_media { } sub has_volumes { } sub is_media_check_automatic { } sub is_media_removable { } sub is_removable { } sub poll_for_media { } sub poll_for_media_finish { } sub start { } sub start_finish { } sub stop { } sub stop_finish { } package Gio::DriveIface; sub can_eject { } sub can_poll_for_media { } sub can_start { } sub can_start_degraded { } sub can_stop { } sub changed { } sub disconnected { } sub eject { } sub eject_button { } sub eject_finish { } sub eject_with_operation { } sub eject_with_operation_finish { } sub enumerate_identifiers { } sub g_iface { } sub get_icon { } sub get_identifier { } sub get_name { } sub get_sort_key { } sub get_start_stop_type { } sub get_symbolic_icon { } sub get_volumes { } sub has_media { } sub has_volumes { } sub is_media_check_automatic { } sub is_media_removable { } sub is_removable { } sub poll_for_media { } sub poll_for_media_finish { } sub start { } sub start_finish { } sub stop { } sub stop_button { } sub stop_finish { } package Gio::DtlsClientConnection; sub get_accepted_cas { } sub get_server_identity { } sub get_validation_flags { } sub new { } sub set_server_identity { } sub set_validation_flags { } package Gio::DtlsClientConnectionInterface; sub g_iface { } package Gio::DtlsConnection; sub close { } sub close_async { } sub close_finish { } sub emit_accept_certificate { } sub get_certificate { } sub get_channel_binding_data { } sub get_ciphersuite_name { } sub get_database { } sub get_interaction { } sub get_negotiated_protocol { } sub get_peer_certificate { } sub get_peer_certificate_errors { } sub get_protocol_version { } sub get_rehandshake_mode { } sub get_require_close_notify { } sub handshake { } sub handshake_async { } sub handshake_finish { } sub set_advertised_protocols { } sub set_certificate { } sub set_database { } sub set_interaction { } sub set_rehandshake_mode { } sub set_require_close_notify { } sub shutdown { } sub shutdown_async { } sub shutdown_finish { } package Gio::DtlsConnectionInterface; sub accept_certificate { } sub g_iface { } sub get_binding_data { } sub get_negotiated_protocol { } sub handshake { } sub handshake_async { } sub handshake_finish { } sub set_advertised_protocols { } sub shutdown { } sub shutdown_async { } sub shutdown_finish { } package Gio::DtlsServerConnection; sub new { } package Gio::DtlsServerConnectionInterface; sub g_iface { } package Gio::Emblem; our @ISA = qw(GObject::Object); sub get_icon { } sub get_origin { } sub new { } sub new_with_origin { } package Gio::EmblemedIcon; our @ISA = qw(GObject::Object); sub add_emblem { } sub clear_emblems { } sub get_emblems { } sub get_icon { } sub new { } package Gio::EmblemedIconClass; sub parent_class { } package Gio::File; sub append_to { } sub append_to_async { } sub append_to_finish { } sub build_attribute_list_for_copy { } sub copy { } sub copy_async { } sub copy_attributes { } sub copy_finish { } sub create { } sub create_async { } sub create_finish { } sub create_readwrite { } sub create_readwrite_async { } sub create_readwrite_finish { } sub delete { } sub delete_async { } sub delete_finish { } sub dup { } sub eject_mountable { } sub eject_mountable_finish { } sub eject_mountable_with_operation { } sub eject_mountable_with_operation_finish { } sub enumerate_children { } sub enumerate_children_async { } sub enumerate_children_finish { } sub equal { } sub find_enclosing_mount { } sub find_enclosing_mount_async { } sub find_enclosing_mount_finish { } sub get_basename { } sub get_child { } sub get_child_for_display_name { } sub get_parent { } sub get_parse_name { } sub get_path { } sub get_relative_path { } sub get_uri { } sub get_uri_scheme { } sub has_parent { } sub has_prefix { } sub has_uri_scheme { } sub hash { } sub is_native { } sub load_bytes { } sub load_bytes_async { } sub load_bytes_finish { } sub load_contents { } sub load_contents_async { } sub load_contents_finish { } sub load_partial_contents_finish { } sub make_directory { } sub make_directory_async { } sub make_directory_finish { } sub make_directory_with_parents { } sub make_symbolic_link { } sub measure_disk_usage_finish { } sub monitor { } sub monitor_directory { } sub monitor_file { } sub mount_enclosing_volume { } sub mount_enclosing_volume_finish { } sub mount_mountable { } sub mount_mountable_finish { } sub move { } sub move_async { } sub move_finish { } sub new_for_commandline_arg { } sub new_for_commandline_arg_and_cwd { } sub new_for_path { } sub new_for_uri { } sub new_tmp { } sub open_readwrite { } sub open_readwrite_async { } sub open_readwrite_finish { } sub parse_name { } sub peek_path { } sub poll_mountable { } sub poll_mountable_finish { } sub query_default_handler { } sub query_default_handler_async { } sub query_default_handler_finish { } sub query_exists { } sub query_file_type { } sub query_filesystem_info { } sub query_filesystem_info_async { } sub query_filesystem_info_finish { } sub query_info { } sub query_info_async { } sub query_info_finish { } sub query_settable_attributes { } sub query_writable_namespaces { } sub read { } sub read_async { } sub read_finish { } sub replace { } sub replace_async { } sub replace_contents { } sub replace_contents_async { } sub replace_contents_bytes_async { } sub replace_contents_finish { } sub replace_finish { } sub replace_readwrite { } sub replace_readwrite_async { } sub replace_readwrite_finish { } sub resolve_relative_path { } sub set_attribute { } sub set_attribute_byte_string { } sub set_attribute_int32 { } sub set_attribute_int64 { } sub set_attribute_string { } sub set_attribute_uint32 { } sub set_attribute_uint64 { } sub set_attributes_async { } sub set_attributes_finish { } sub set_attributes_from_info { } sub set_display_name { } sub set_display_name_async { } sub set_display_name_finish { } sub start_mountable { } sub start_mountable_finish { } sub stop_mountable { } sub stop_mountable_finish { } sub supports_thread_contexts { } sub trash { } sub trash_async { } sub trash_finish { } sub unmount_mountable { } sub unmount_mountable_finish { } sub unmount_mountable_with_operation { } sub unmount_mountable_with_operation_finish { } package Gio::FileAttributeInfo; sub flags { } sub name { } sub type { } package Gio::FileAttributeInfoList; sub add { } sub dup { } sub infos { } sub lookup { } sub n_infos { } sub new { } sub ref { } sub unref { } package Gio::FileAttributeMatcher; sub enumerate_namespace { } sub enumerate_next { } sub matches { } sub matches_only { } sub new { } sub ref { } sub subtract { } sub to_string { } sub unref { } package Gio::FileDescriptorBased; sub get_fd { } package Gio::FileDescriptorBasedIface; sub g_iface { } sub get_fd { } package Gio::FileEnumerator; our @ISA = qw(GObject::Object); sub close { } sub close_async { } sub close_finish { } sub get_child { } sub get_container { } sub has_pending { } sub is_closed { } sub iterate { } sub next_file { } sub next_files_async { } sub next_files_finish { } sub set_pending { } package Gio::FileEnumeratorClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub _g_reserved7 { } sub close_async { } sub close_finish { } sub close_fn { } sub next_file { } sub next_files_async { } sub next_files_finish { } sub parent_class { } package Gio::FileIOStream; our @ISA = qw(Gio::IOStream); sub get_etag { } sub query_info { } sub query_info_async { } sub query_info_finish { } package Gio::FileIOStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub can_seek { } sub can_truncate { } sub get_etag { } sub parent_class { } sub query_info { } sub query_info_async { } sub query_info_finish { } sub seek { } sub tell { } sub truncate_fn { } package Gio::FileIcon; our @ISA = qw(GObject::Object); sub get_file { } sub new { } package Gio::FileIface; sub _make_symbolic_link_async { } sub _make_symbolic_link_finish { } sub _query_settable_attributes_async { } sub _query_settable_attributes_finish { } sub _query_writable_namespaces_async { } sub _query_writable_namespaces_finish { } sub append_to { } sub append_to_async { } sub append_to_finish { } sub copy { } sub copy_async { } sub copy_finish { } sub create { } sub create_async { } sub create_finish { } sub create_readwrite { } sub create_readwrite_async { } sub create_readwrite_finish { } sub delete_file { } sub delete_file_async { } sub delete_file_finish { } sub dup { } sub eject_mountable { } sub eject_mountable_finish { } sub eject_mountable_with_operation { } sub eject_mountable_with_operation_finish { } sub enumerate_children { } sub enumerate_children_async { } sub enumerate_children_finish { } sub equal { } sub find_enclosing_mount { } sub find_enclosing_mount_async { } sub find_enclosing_mount_finish { } sub g_iface { } sub get_basename { } sub get_child_for_display_name { } sub get_parent { } sub get_parse_name { } sub get_path { } sub get_relative_path { } sub get_uri { } sub get_uri_scheme { } sub has_uri_scheme { } sub hash { } sub is_native { } sub make_directory { } sub make_directory_async { } sub make_directory_finish { } sub make_symbolic_link { } sub measure_disk_usage { } sub measure_disk_usage_async { } sub measure_disk_usage_finish { } sub monitor_dir { } sub monitor_file { } sub mount_enclosing_volume { } sub mount_enclosing_volume_finish { } sub mount_mountable { } sub mount_mountable_finish { } sub move { } sub move_async { } sub move_finish { } sub open_readwrite { } sub open_readwrite_async { } sub open_readwrite_finish { } sub poll_mountable { } sub poll_mountable_finish { } sub prefix_matches { } sub query_filesystem_info { } sub query_filesystem_info_async { } sub query_filesystem_info_finish { } sub query_info { } sub query_info_async { } sub query_info_finish { } sub query_settable_attributes { } sub query_writable_namespaces { } sub read_async { } sub read_finish { } sub read_fn { } sub replace { } sub replace_async { } sub replace_finish { } sub replace_readwrite { } sub replace_readwrite_async { } sub replace_readwrite_finish { } sub resolve_relative_path { } sub set_attribute { } sub set_attributes_async { } sub set_attributes_finish { } sub set_attributes_from_info { } sub set_display_name { } sub set_display_name_async { } sub set_display_name_finish { } sub start_mountable { } sub start_mountable_finish { } sub stop_mountable { } sub stop_mountable_finish { } sub supports_thread_contexts { } sub trash { } sub trash_async { } sub trash_finish { } sub unmount_mountable { } sub unmount_mountable_finish { } sub unmount_mountable_with_operation { } sub unmount_mountable_with_operation_finish { } package Gio::FileInfo; our @ISA = qw(GObject::Object); sub clear_status { } sub copy_into { } sub dup { } sub get_access_date_time { } sub get_attribute_as_string { } sub get_attribute_boolean { } sub get_attribute_byte_string { } sub get_attribute_data { } sub get_attribute_int32 { } sub get_attribute_int64 { } sub get_attribute_object { } sub get_attribute_status { } sub get_attribute_string { } sub get_attribute_stringv { } sub get_attribute_type { } sub get_attribute_uint32 { } sub get_attribute_uint64 { } sub get_content_type { } sub get_creation_date_time { } sub get_deletion_date { } sub get_display_name { } sub get_edit_name { } sub get_etag { } sub get_file_type { } sub get_icon { } sub get_is_backup { } sub get_is_hidden { } sub get_is_symlink { } sub get_modification_date_time { } sub get_modification_time { } sub get_name { } sub get_size { } sub get_sort_order { } sub get_symbolic_icon { } sub get_symlink_target { } sub has_attribute { } sub has_namespace { } sub list_attributes { } sub new { } sub remove_attribute { } sub set_access_date_time { } sub set_attribute { } sub set_attribute_boolean { } sub set_attribute_byte_string { } sub set_attribute_int32 { } sub set_attribute_int64 { } sub set_attribute_mask { } sub set_attribute_object { } sub set_attribute_status { } sub set_attribute_string { } sub set_attribute_stringv { } sub set_attribute_uint32 { } sub set_attribute_uint64 { } sub set_content_type { } sub set_creation_date_time { } sub set_display_name { } sub set_edit_name { } sub set_file_type { } sub set_icon { } sub set_is_hidden { } sub set_is_symlink { } sub set_modification_date_time { } sub set_modification_time { } sub set_name { } sub set_size { } sub set_sort_order { } sub set_symbolic_icon { } sub set_symlink_target { } sub unset_attribute_mask { } package Gio::FileInputStream; our @ISA = qw(Gio::InputStream); sub query_info { } sub query_info_async { } sub query_info_finish { } package Gio::FileInputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub can_seek { } sub parent_class { } sub query_info { } sub query_info_async { } sub query_info_finish { } sub seek { } sub tell { } package Gio::FileMonitor; our @ISA = qw(GObject::Object); sub cancel { } sub emit_event { } sub is_cancelled { } sub set_rate_limit { } package Gio::FileMonitorClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub cancel { } sub changed { } sub parent_class { } package Gio::FileOutputStream; our @ISA = qw(Gio::OutputStream); sub get_etag { } sub query_info { } sub query_info_async { } sub query_info_finish { } package Gio::FileOutputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub can_seek { } sub can_truncate { } sub get_etag { } sub parent_class { } sub query_info { } sub query_info_async { } sub query_info_finish { } sub seek { } sub tell { } sub truncate_fn { } package Gio::FilenameCompleter; our @ISA = qw(GObject::Object); sub get_completion_suffix { } sub get_completions { } sub new { } sub set_dirs_only { } package Gio::FilenameCompleterClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub got_completion_data { } sub parent_class { } package Gio::FilterInputStream; our @ISA = qw(Gio::InputStream); sub get_base_stream { } sub get_close_base_stream { } sub set_close_base_stream { } package Gio::FilterInputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub parent_class { } package Gio::FilterOutputStream; our @ISA = qw(Gio::OutputStream); sub get_base_stream { } sub get_close_base_stream { } sub set_close_base_stream { } package Gio::FilterOutputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub parent_class { } package Gio::IOExtension; sub get_name { } sub get_priority { } sub get_type { } package Gio::IOExtensionPoint; sub get_extension_by_name { } sub get_extensions { } sub get_required_type { } sub implement { } sub lookup { } sub register { } sub set_required_type { } package Gio::IOModule; our @ISA = qw(GObject::TypeModule); sub new { } sub query { } package Gio::IOModuleScope; sub block { } sub free { } package Gio::IOSchedulerJob; sub send_to_mainloop { } sub send_to_mainloop_async { } package Gio::IOStream; our @ISA = qw(GObject::Object); sub clear_pending { } sub close { } sub close_async { } sub close_finish { } sub get_input_stream { } sub get_output_stream { } sub has_pending { } sub is_closed { } sub set_pending { } sub splice_async { } sub splice_finish { } package Gio::IOStreamClass; sub _g_reserved1 { } sub _g_reserved10 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub _g_reserved7 { } sub _g_reserved8 { } sub _g_reserved9 { } sub close_async { } sub close_finish { } sub close_fn { } sub get_input_stream { } sub get_output_stream { } sub parent_class { } package Gio::Icon; sub deserialize { } sub equal { } sub hash { } sub new_for_string { } sub serialize { } sub to_string { } package Gio::IconIface; sub equal { } sub from_tokens { } sub g_iface { } sub hash { } sub serialize { } sub to_tokens { } package Gio::InetAddress; our @ISA = qw(GObject::Object); sub equal { } sub get_family { } sub get_is_any { } sub get_is_link_local { } sub get_is_loopback { } sub get_is_mc_global { } sub get_is_mc_link_local { } sub get_is_mc_node_local { } sub get_is_mc_org_local { } sub get_is_mc_site_local { } sub get_is_multicast { } sub get_is_site_local { } sub get_native_size { } sub new_any { } sub new_from_bytes { } sub new_from_string { } sub new_loopback { } sub to_string { } package Gio::InetAddressClass; sub parent_class { } sub to_bytes { } sub to_string { } package Gio::InetAddressMask; our @ISA = qw(GObject::Object); sub equal { } sub get_address { } sub get_family { } sub get_length { } sub matches { } sub new { } sub new_from_string { } sub to_string { } package Gio::InetAddressMaskClass; sub parent_class { } package Gio::InetSocketAddress; our @ISA = qw(Gio::SocketAddress); sub get_address { } sub get_flowinfo { } sub get_port { } sub get_scope_id { } sub new { } sub new_from_string { } package Gio::InetSocketAddressClass; sub parent_class { } package Gio::Initable; sub init { } sub newv { } package Gio::InitableIface; sub g_iface { } sub init { } package Gio::InputMessage; sub address { } sub bytes_received { } sub control_messages { } sub flags { } sub num_control_messages { } sub num_vectors { } sub vectors { } package Gio::InputStream; our @ISA = qw(GObject::Object); sub clear_pending { } sub close { } sub close_async { } sub close_finish { } sub has_pending { } sub is_closed { } sub read { } sub read_all { } sub read_all_async { } sub read_all_finish { } sub read_async { } sub read_bytes { } sub read_bytes_async { } sub read_bytes_finish { } sub read_finish { } sub set_pending { } sub skip { } sub skip_async { } sub skip_finish { } package Gio::InputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub close_async { } sub close_finish { } sub close_fn { } sub parent_class { } sub read_async { } sub read_finish { } sub read_fn { } sub skip { } sub skip_async { } sub skip_finish { } package Gio::InputVector; sub buffer { } sub size { } package Gio::ListModel; sub get_item { } sub get_item_type { } sub get_n_items { } sub items_changed { } package Gio::ListModelInterface; sub g_iface { } sub get_item { } sub get_item_type { } sub get_n_items { } package Gio::ListStore; our @ISA = qw(GObject::Object); sub append { } sub find { } sub find_with_equal_func { } sub insert { } sub insert_sorted { } sub new { } sub remove { } sub remove_all { } sub sort { } sub splice { } package Gio::ListStoreClass; sub parent_class { } package Gio::LoadableIcon; sub load { } sub load_async { } sub load_finish { } package Gio::LoadableIconIface; sub g_iface { } sub load { } sub load_async { } sub load_finish { } package Gio::MemoryInputStream; our @ISA = qw(Gio::InputStream); sub add_bytes { } sub add_data { } sub new { } sub new_from_bytes { } sub new_from_data { } package Gio::MemoryInputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::MemoryMonitor; sub dup_default { } package Gio::MemoryMonitorInterface; sub g_iface { } sub low_memory_warning { } package Gio::MemoryOutputStream; our @ISA = qw(Gio::OutputStream); sub get_data { } sub get_data_size { } sub get_size { } sub new_resizable { } sub steal_as_bytes { } sub steal_data { } package Gio::MemoryOutputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::Menu; our @ISA = qw(Gio::MenuModel); sub append { } sub append_item { } sub append_section { } sub append_submenu { } sub freeze { } sub insert { } sub insert_item { } sub insert_section { } sub insert_submenu { } sub new { } sub prepend { } sub prepend_item { } sub prepend_section { } sub prepend_submenu { } sub remove { } sub remove_all { } package Gio::MenuAttributeIter; our @ISA = qw(GObject::Object); sub get_name { } sub get_next { } sub get_value { } sub next { } package Gio::MenuAttributeIterClass; sub get_next { } sub parent_class { } package Gio::MenuItem; our @ISA = qw(GObject::Object); sub get_attribute_value { } sub get_link { } sub new { } sub new_from_model { } sub new_section { } sub new_submenu { } sub set_action_and_target_value { } sub set_attribute_value { } sub set_detailed_action { } sub set_icon { } sub set_label { } sub set_link { } sub set_section { } sub set_submenu { } package Gio::MenuLinkIter; our @ISA = qw(GObject::Object); sub get_name { } sub get_next { } sub get_value { } sub next { } package Gio::MenuLinkIterClass; sub get_next { } sub parent_class { } package Gio::MenuModel; our @ISA = qw(GObject::Object); sub get_item_attribute_value { } sub get_item_link { } sub get_n_items { } sub is_mutable { } sub items_changed { } sub iterate_item_attributes { } sub iterate_item_links { } package Gio::MenuModelClass; sub get_item_attribute_value { } sub get_item_attributes { } sub get_item_link { } sub get_item_links { } sub get_n_items { } sub is_mutable { } sub iterate_item_attributes { } sub iterate_item_links { } sub parent_class { } package Gio::Mount; sub can_eject { } sub can_unmount { } sub eject { } sub eject_finish { } sub eject_with_operation { } sub eject_with_operation_finish { } sub get_default_location { } sub get_drive { } sub get_icon { } sub get_name { } sub get_root { } sub get_sort_key { } sub get_symbolic_icon { } sub get_uuid { } sub get_volume { } sub guess_content_type { } sub guess_content_type_finish { } sub guess_content_type_sync { } sub is_shadowed { } sub remount { } sub remount_finish { } sub shadow { } sub unmount { } sub unmount_finish { } sub unmount_with_operation { } sub unmount_with_operation_finish { } sub unshadow { } package Gio::MountIface; sub can_eject { } sub can_unmount { } sub changed { } sub eject { } sub eject_finish { } sub eject_with_operation { } sub eject_with_operation_finish { } sub g_iface { } sub get_default_location { } sub get_drive { } sub get_icon { } sub get_name { } sub get_root { } sub get_sort_key { } sub get_symbolic_icon { } sub get_uuid { } sub get_volume { } sub guess_content_type { } sub guess_content_type_finish { } sub guess_content_type_sync { } sub pre_unmount { } sub remount { } sub remount_finish { } sub unmount { } sub unmount_finish { } sub unmount_with_operation { } sub unmount_with_operation_finish { } sub unmounted { } package Gio::MountOperation; our @ISA = qw(GObject::Object); sub get_anonymous { } sub get_choice { } sub get_domain { } sub get_is_tcrypt_hidden_volume { } sub get_is_tcrypt_system_volume { } sub get_password { } sub get_password_save { } sub get_pim { } sub get_username { } sub new { } sub reply { } sub set_anonymous { } sub set_choice { } sub set_domain { } sub set_is_tcrypt_hidden_volume { } sub set_is_tcrypt_system_volume { } sub set_password { } sub set_password_save { } sub set_pim { } sub set_username { } package Gio::MountOperationClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub _g_reserved7 { } sub _g_reserved8 { } sub _g_reserved9 { } sub aborted { } sub ask_password { } sub ask_question { } sub parent_class { } sub reply { } sub show_processes { } sub show_unmount_progress { } package Gio::NativeSocketAddress; our @ISA = qw(Gio::SocketAddress); sub new { } package Gio::NativeSocketAddressClass; sub parent_class { } package Gio::NativeVolumeMonitorClass; sub get_mount_for_mount_path { } sub parent_class { } package Gio::NetworkAddress; our @ISA = qw(GObject::Object); sub get_hostname { } sub get_port { } sub get_scheme { } sub new { } sub new_loopback { } sub parse { } sub parse_uri { } package Gio::NetworkAddressClass; sub parent_class { } package Gio::NetworkMonitor; sub can_reach { } sub can_reach_async { } sub can_reach_finish { } sub get_connectivity { } sub get_default { } sub get_network_available { } sub get_network_metered { } package Gio::NetworkMonitorInterface; sub can_reach { } sub can_reach_async { } sub can_reach_finish { } sub g_iface { } sub network_changed { } package Gio::NetworkService; our @ISA = qw(GObject::Object); sub get_domain { } sub get_protocol { } sub get_scheme { } sub get_service { } sub new { } sub set_scheme { } package Gio::NetworkServiceClass; sub parent_class { } package Gio::Notification; our @ISA = qw(GObject::Object); sub add_button { } sub add_button_with_target { } sub new { } sub set_body { } sub set_category { } sub set_default_action { } sub set_default_action_and_target { } sub set_icon { } sub set_priority { } sub set_title { } sub set_urgent { } package Gio::OutputMessage; sub address { } sub bytes_sent { } sub control_messages { } sub num_control_messages { } sub num_vectors { } sub vectors { } package Gio::OutputStream; our @ISA = qw(GObject::Object); sub clear_pending { } sub close { } sub close_async { } sub close_finish { } sub flush { } sub flush_async { } sub flush_finish { } sub has_pending { } sub is_closed { } sub is_closing { } sub set_pending { } sub splice { } sub splice_async { } sub splice_finish { } sub write { } sub write_all { } sub write_all_async { } sub write_all_finish { } sub write_async { } sub write_bytes { } sub write_bytes_async { } sub write_bytes_finish { } sub write_finish { } sub writev { } sub writev_all { } sub writev_all_async { } sub writev_all_finish { } sub writev_async { } sub writev_finish { } package Gio::OutputStreamClass; sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub _g_reserved7 { } sub _g_reserved8 { } sub close_async { } sub close_finish { } sub close_fn { } sub flush { } sub flush_async { } sub flush_finish { } sub parent_class { } sub splice { } sub splice_async { } sub splice_finish { } sub write_async { } sub write_finish { } sub write_fn { } sub writev_async { } sub writev_finish { } sub writev_fn { } package Gio::OutputVector; sub buffer { } sub size { } package Gio::Permission; our @ISA = qw(GObject::Object); sub acquire { } sub acquire_async { } sub acquire_finish { } sub get_allowed { } sub get_can_acquire { } sub get_can_release { } sub impl_update { } sub release { } sub release_async { } sub release_finish { } package Gio::PermissionClass; sub acquire { } sub acquire_async { } sub acquire_finish { } sub parent_class { } sub release { } sub release_async { } sub release_finish { } sub reserved { } package Gio::PollableInputStream; sub can_poll { } sub create_source { } sub is_readable { } sub read_nonblocking { } package Gio::PollableInputStreamInterface; sub can_poll { } sub create_source { } sub g_iface { } sub is_readable { } sub read_nonblocking { } package Gio::PollableOutputStream; sub can_poll { } sub create_source { } sub is_writable { } sub write_nonblocking { } sub writev_nonblocking { } package Gio::PollableOutputStreamInterface; sub can_poll { } sub create_source { } sub g_iface { } sub is_writable { } sub write_nonblocking { } sub writev_nonblocking { } package Gio::PowerProfileMonitor; sub dup_default { } sub get_power_saver_enabled { } package Gio::PowerProfileMonitorInterface; sub g_iface { } package Gio::PropertyAction; our @ISA = qw(GObject::Object); sub new { } package Gio::Proxy; sub connect { } sub connect_async { } sub connect_finish { } sub get_default_for_protocol { } sub supports_hostname { } package Gio::ProxyAddress; our @ISA = qw(Gio::InetSocketAddress); sub get_destination_hostname { } sub get_destination_port { } sub get_destination_protocol { } sub get_password { } sub get_protocol { } sub get_uri { } sub get_username { } sub new { } package Gio::ProxyAddressClass; sub parent_class { } package Gio::ProxyAddressEnumeratorClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub _g_reserved7 { } sub parent_class { } package Gio::ProxyInterface; sub connect { } sub connect_async { } sub connect_finish { } sub g_iface { } sub supports_hostname { } package Gio::ProxyResolver; sub get_default { } sub is_supported { } sub lookup { } sub lookup_async { } sub lookup_finish { } package Gio::ProxyResolverInterface; sub g_iface { } sub is_supported { } sub lookup { } sub lookup_async { } sub lookup_finish { } package Gio::RemoteActionGroup; sub activate_action_full { } sub change_action_state_full { } package Gio::RemoteActionGroupInterface; sub activate_action_full { } sub change_action_state_full { } sub g_iface { } package Gio::Resolver; our @ISA = qw(GObject::Object); sub get_default { } sub lookup_by_address { } sub lookup_by_address_async { } sub lookup_by_address_finish { } sub lookup_by_name { } sub lookup_by_name_async { } sub lookup_by_name_finish { } sub lookup_by_name_with_flags { } sub lookup_by_name_with_flags_async { } sub lookup_by_name_with_flags_finish { } sub lookup_records { } sub lookup_records_async { } sub lookup_records_finish { } sub lookup_service { } sub lookup_service_async { } sub lookup_service_finish { } sub set_default { } package Gio::ResolverClass; sub lookup_by_address { } sub lookup_by_address_async { } sub lookup_by_address_finish { } sub lookup_by_name { } sub lookup_by_name_async { } sub lookup_by_name_finish { } sub lookup_by_name_with_flags { } sub lookup_by_name_with_flags_async { } sub lookup_by_name_with_flags_finish { } sub lookup_records { } sub lookup_records_async { } sub lookup_records_finish { } sub lookup_service { } sub lookup_service_async { } sub lookup_service_finish { } sub parent_class { } sub reload { } package Gio::ResolverError; sub quark { } package Gio::Resource; sub _register { } sub _unregister { } sub enumerate_children { } sub get_info { } sub load { } sub lookup_data { } sub new_from_data { } sub open_stream { } sub ref { } sub unref { } package Gio::ResourceError; sub quark { } package Gio::Seekable; sub can_seek { } sub can_truncate { } sub seek { } sub tell { } sub truncate { } package Gio::SeekableIface; sub can_seek { } sub can_truncate { } sub g_iface { } sub seek { } sub tell { } sub truncate_fn { } package Gio::Settings; our @ISA = qw(GObject::Object); sub apply { } sub bind { } sub bind_writable { } sub create_action { } sub delay { } sub get_boolean { } sub get_child { } sub get_default_value { } sub get_double { } sub get_enum { } sub get_flags { } sub get_has_unapplied { } sub get_int { } sub get_int64 { } sub get_mapped { } sub get_range { } sub get_string { } sub get_strv { } sub get_uint { } sub get_uint64 { } sub get_user_value { } sub get_value { } sub is_writable { } sub list_children { } sub list_keys { } sub list_relocatable_schemas { } sub list_schemas { } sub new { } sub new_full { } sub new_with_backend { } sub new_with_backend_and_path { } sub new_with_path { } sub range_check { } sub reset { } sub revert { } sub set_boolean { } sub set_double { } sub set_enum { } sub set_flags { } sub set_int { } sub set_int64 { } sub set_string { } sub set_strv { } sub set_uint { } sub set_uint64 { } sub set_value { } sub sync { } sub unbind { } package Gio::SettingsBackend; our @ISA = qw(GObject::Object); sub changed { } sub changed_tree { } sub flatten_tree { } sub get_default { } sub keys_changed { } sub path_changed { } sub path_writable_changed { } sub writable_changed { } package Gio::SettingsBackendClass; sub get_permission { } sub get_writable { } sub padding { } sub parent_class { } sub read { } sub read_user_value { } sub reset { } sub subscribe { } sub sync { } sub unsubscribe { } sub write { } sub write_tree { } package Gio::SettingsClass; sub change_event { } sub changed { } sub padding { } sub parent_class { } sub writable_change_event { } sub writable_changed { } package Gio::SettingsSchema; sub get_id { } sub get_key { } sub get_path { } sub has_key { } sub list_children { } sub list_keys { } sub ref { } sub unref { } package Gio::SettingsSchemaKey; sub get_default_value { } sub get_description { } sub get_name { } sub get_range { } sub get_summary { } sub get_value_type { } sub range_check { } sub ref { } sub unref { } package Gio::SettingsSchemaSource; sub get_default { } sub list_schemas { } sub lookup { } sub new_from_directory { } sub ref { } sub unref { } package Gio::SimpleAction; our @ISA = qw(GObject::Object); sub new { } sub new_stateful { } sub set_enabled { } sub set_state { } sub set_state_hint { } package Gio::SimpleActionGroup; our @ISA = qw(GObject::Object); sub add_entries { } sub insert { } sub lookup { } sub new { } sub remove { } package Gio::SimpleActionGroupClass; sub padding { } sub parent_class { } package Gio::SimpleAsyncResult; our @ISA = qw(GObject::Object); sub complete { } sub complete_in_idle { } sub get_op_res_gboolean { } sub get_op_res_gssize { } sub is_valid { } sub new { } sub new_from_error { } sub propagate_error { } sub set_check_cancellable { } sub set_from_error { } sub set_handle_cancellation { } sub set_op_res_gboolean { } sub set_op_res_gssize { } package Gio::SimpleIOStream; our @ISA = qw(Gio::IOStream); sub new { } package Gio::SimplePermission; our @ISA = qw(Gio::Permission); sub new { } package Gio::SimpleProxyResolver; our @ISA = qw(GObject::Object); sub new { } sub set_default_proxy { } sub set_ignore_hosts { } sub set_uri_proxy { } package Gio::SimpleProxyResolverClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::Socket; our @ISA = qw(GObject::Object); sub accept { } sub bind { } sub check_connect_result { } sub close { } sub condition_check { } sub condition_timed_wait { } sub condition_wait { } sub connect { } sub connection_factory_create_connection { } sub get_available_bytes { } sub get_blocking { } sub get_broadcast { } sub get_credentials { } sub get_family { } sub get_fd { } sub get_keepalive { } sub get_listen_backlog { } sub get_local_address { } sub get_multicast_loopback { } sub get_multicast_ttl { } sub get_option { } sub get_protocol { } sub get_remote_address { } sub get_socket_type { } sub get_timeout { } sub get_ttl { } sub is_closed { } sub is_connected { } sub join_multicast_group { } sub join_multicast_group_ssm { } sub leave_multicast_group { } sub leave_multicast_group_ssm { } sub listen { } sub new { } sub new_from_fd { } sub receive { } sub receive_from { } sub receive_message { } sub receive_messages { } sub receive_with_blocking { } sub send { } sub send_message { } sub send_message_with_timeout { } sub send_messages { } sub send_to { } sub send_with_blocking { } sub set_blocking { } sub set_broadcast { } sub set_keepalive { } sub set_listen_backlog { } sub set_multicast_loopback { } sub set_multicast_ttl { } sub set_option { } sub set_timeout { } sub set_ttl { } sub shutdown { } sub speaks_ipv4 { } package Gio::SocketAddress; our @ISA = qw(GObject::Object); sub get_family { } sub get_native_size { } sub new_from_native { } sub to_native { } package Gio::SocketAddressClass; sub get_family { } sub get_native_size { } sub parent_class { } sub to_native { } package Gio::SocketAddressEnumerator; our @ISA = qw(GObject::Object); sub next { } sub next_async { } sub next_finish { } package Gio::SocketAddressEnumeratorClass; sub next { } sub next_async { } sub next_finish { } sub parent_class { } package Gio::SocketClass; sub _g_reserved1 { } sub _g_reserved10 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub _g_reserved7 { } sub _g_reserved8 { } sub _g_reserved9 { } sub parent_class { } package Gio::SocketClient; our @ISA = qw(GObject::Object); sub add_application_proxy { } sub connect { } sub connect_async { } sub connect_finish { } sub connect_to_host { } sub connect_to_host_async { } sub connect_to_host_finish { } sub connect_to_service { } sub connect_to_service_async { } sub connect_to_service_finish { } sub connect_to_uri { } sub connect_to_uri_async { } sub connect_to_uri_finish { } sub get_enable_proxy { } sub get_family { } sub get_local_address { } sub get_protocol { } sub get_proxy_resolver { } sub get_socket_type { } sub get_timeout { } sub get_tls { } sub get_tls_validation_flags { } sub new { } sub set_enable_proxy { } sub set_family { } sub set_local_address { } sub set_protocol { } sub set_proxy_resolver { } sub set_socket_type { } sub set_timeout { } sub set_tls { } sub set_tls_validation_flags { } package Gio::SocketClientClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub event { } sub parent_class { } package Gio::SocketConnectable; sub enumerate { } sub proxy_enumerate { } sub to_string { } package Gio::SocketConnectableIface; sub enumerate { } sub g_iface { } sub proxy_enumerate { } sub to_string { } package Gio::SocketConnection; our @ISA = qw(Gio::IOStream); sub connect { } sub connect_async { } sub connect_finish { } sub factory_lookup_type { } sub factory_register_type { } sub get_local_address { } sub get_remote_address { } sub get_socket { } sub is_connected { } package Gio::SocketConnectionClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub parent_class { } package Gio::SocketControlMessage; our @ISA = qw(GObject::Object); sub deserialize { } sub get_level { } sub get_msg_type { } sub get_size { } sub serialize { } package Gio::SocketControlMessageClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub deserialize { } sub get_level { } sub get_size { } sub get_type { } sub parent_class { } sub serialize { } package Gio::SocketListener; our @ISA = qw(GObject::Object); sub accept { } sub accept_async { } sub accept_finish { } sub accept_socket { } sub accept_socket_async { } sub accept_socket_finish { } sub add_address { } sub add_any_inet_port { } sub add_inet_port { } sub add_socket { } sub close { } sub new { } sub set_backlog { } package Gio::SocketListenerClass; sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub changed { } sub event { } sub parent_class { } package Gio::SocketService; our @ISA = qw(Gio::SocketListener); sub is_active { } sub new { } sub start { } sub stop { } package Gio::SocketServiceClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub incoming { } sub parent_class { } package Gio::SrvTarget; sub copy { } sub free { } sub get_hostname { } sub get_port { } sub get_priority { } sub get_weight { } sub new { } package Gio::StaticResource; sub data { } sub data_len { } sub fini { } sub get_resource { } sub init { } sub next { } sub padding { } sub resource { } package Gio::Subprocess; our @ISA = qw(GObject::Object); sub communicate { } sub communicate_async { } sub communicate_finish { } sub communicate_utf8 { } sub communicate_utf8_async { } sub communicate_utf8_finish { } sub force_exit { } sub get_exit_status { } sub get_identifier { } sub get_if_exited { } sub get_if_signaled { } sub get_status { } sub get_stderr_pipe { } sub get_stdin_pipe { } sub get_stdout_pipe { } sub get_successful { } sub get_term_sig { } sub new { } sub send_signal { } sub wait { } sub wait_async { } sub wait_check { } sub wait_check_async { } sub wait_check_finish { } sub wait_finish { } package Gio::SubprocessLauncher; our @ISA = qw(GObject::Object); sub close { } sub getenv { } sub new { } sub set_cwd { } sub set_environ { } sub set_flags { } sub set_stderr_file_path { } sub set_stdin_file_path { } sub set_stdout_file_path { } sub setenv { } sub spawnv { } sub take_fd { } sub take_stderr_fd { } sub take_stdin_fd { } sub take_stdout_fd { } sub unsetenv { } package Gio::Task; our @ISA = qw(GObject::Object); sub get_cancellable { } sub get_check_cancellable { } sub get_completed { } sub get_context { } sub get_name { } sub get_priority { } sub get_return_on_cancel { } sub get_source_object { } sub get_source_tag { } sub get_task_data { } sub had_error { } sub is_valid { } sub new { } sub propagate_boolean { } sub propagate_int { } sub propagate_pointer { } sub propagate_value { } sub report_error { } sub return_boolean { } sub return_error { } sub return_error_if_cancelled { } sub return_int { } sub return_pointer { } sub return_value { } sub run_in_thread { } sub run_in_thread_sync { } sub set_check_cancellable { } sub set_name { } sub set_priority { } sub set_return_on_cancel { } sub set_source_tag { } sub set_task_data { } package Gio::TcpConnection; our @ISA = qw(Gio::SocketConnection); sub get_graceful_disconnect { } sub set_graceful_disconnect { } package Gio::TcpConnectionClass; sub parent_class { } package Gio::TcpWrapperConnection; our @ISA = qw(Gio::TcpConnection); sub get_base_io_stream { } sub new { } package Gio::TcpWrapperConnectionClass; sub parent_class { } package Gio::TestDBus; our @ISA = qw(GObject::Object); sub add_service_dir { } sub down { } sub get_bus_address { } sub get_flags { } sub new { } sub stop { } sub unset { } sub up { } package Gio::ThemedIcon; our @ISA = qw(GObject::Object); sub append_name { } sub get_names { } sub new { } sub new_from_names { } sub new_with_default_fallbacks { } sub prepend_name { } package Gio::ThreadedSocketService; our @ISA = qw(Gio::SocketService); sub new { } package Gio::ThreadedSocketServiceClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } sub run { } package Gio::TlsBackend; sub get_certificate_type { } sub get_client_connection_type { } sub get_default { } sub get_default_database { } sub get_dtls_client_connection_type { } sub get_dtls_server_connection_type { } sub get_file_database_type { } sub get_server_connection_type { } sub set_default_database { } sub supports_dtls { } sub supports_tls { } package Gio::TlsBackendInterface; sub g_iface { } sub get_certificate_type { } sub get_client_connection_type { } sub get_default_database { } sub get_dtls_client_connection_type { } sub get_dtls_server_connection_type { } sub get_file_database_type { } sub get_server_connection_type { } sub supports_dtls { } sub supports_tls { } package Gio::TlsCertificate; our @ISA = qw(GObject::Object); sub get_dns_names { } sub get_ip_addresses { } sub get_issuer { } sub get_issuer_name { } sub get_not_valid_after { } sub get_not_valid_before { } sub get_subject_name { } sub is_same { } sub list_new_from_file { } sub new_from_file { } sub new_from_file_with_password { } sub new_from_files { } sub new_from_pem { } sub new_from_pkcs11_uris { } sub new_from_pkcs12 { } sub verify { } package Gio::TlsCertificateClass; sub padding { } sub parent_class { } sub verify { } package Gio::TlsChannelBindingError; sub quark { } package Gio::TlsClientConnection; sub copy_session_state { } sub get_accepted_cas { } sub get_server_identity { } sub get_use_ssl3 { } sub get_validation_flags { } sub new { } sub set_server_identity { } sub set_use_ssl3 { } sub set_validation_flags { } package Gio::TlsClientConnectionInterface; sub copy_session_state { } sub g_iface { } package Gio::TlsConnection; our @ISA = qw(Gio::IOStream); sub emit_accept_certificate { } sub get_certificate { } sub get_channel_binding_data { } sub get_ciphersuite_name { } sub get_database { } sub get_interaction { } sub get_negotiated_protocol { } sub get_peer_certificate { } sub get_peer_certificate_errors { } sub get_protocol_version { } sub get_rehandshake_mode { } sub get_require_close_notify { } sub get_use_system_certdb { } sub handshake { } sub handshake_async { } sub handshake_finish { } sub set_advertised_protocols { } sub set_certificate { } sub set_database { } sub set_interaction { } sub set_rehandshake_mode { } sub set_require_close_notify { } sub set_use_system_certdb { } package Gio::TlsConnectionClass; sub accept_certificate { } sub get_binding_data { } sub get_negotiated_protocol { } sub handshake { } sub handshake_async { } sub handshake_finish { } sub padding { } sub parent_class { } package Gio::TlsDatabase; our @ISA = qw(GObject::Object); sub create_certificate_handle { } sub lookup_certificate_for_handle { } sub lookup_certificate_for_handle_async { } sub lookup_certificate_for_handle_finish { } sub lookup_certificate_issuer { } sub lookup_certificate_issuer_async { } sub lookup_certificate_issuer_finish { } sub lookup_certificates_issued_by { } sub lookup_certificates_issued_by_async { } sub lookup_certificates_issued_by_finish { } sub verify_chain { } sub verify_chain_async { } sub verify_chain_finish { } package Gio::TlsDatabaseClass; sub create_certificate_handle { } sub lookup_certificate_for_handle { } sub lookup_certificate_for_handle_async { } sub lookup_certificate_for_handle_finish { } sub lookup_certificate_issuer { } sub lookup_certificate_issuer_async { } sub lookup_certificate_issuer_finish { } sub lookup_certificates_issued_by { } sub lookup_certificates_issued_by_async { } sub lookup_certificates_issued_by_finish { } sub padding { } sub parent_class { } sub verify_chain { } sub verify_chain_async { } sub verify_chain_finish { } package Gio::TlsError; sub quark { } package Gio::TlsFileDatabase; sub new { } package Gio::TlsFileDatabaseInterface; sub g_iface { } sub padding { } package Gio::TlsInteraction; our @ISA = qw(GObject::Object); sub ask_password { } sub ask_password_async { } sub ask_password_finish { } sub invoke_ask_password { } sub invoke_request_certificate { } sub request_certificate { } sub request_certificate_async { } sub request_certificate_finish { } package Gio::TlsInteractionClass; sub ask_password { } sub ask_password_async { } sub ask_password_finish { } sub padding { } sub parent_class { } sub request_certificate { } sub request_certificate_async { } sub request_certificate_finish { } package Gio::TlsPassword; our @ISA = qw(GObject::Object); sub get_description { } sub get_flags { } sub get_value { } sub get_warning { } sub new { } sub set_description { } sub set_flags { } sub set_value { } sub set_value_full { } sub set_warning { } package Gio::TlsPasswordClass; sub get_default_warning { } sub get_value { } sub padding { } sub parent_class { } sub set_value { } package Gio::TlsServerConnection; sub new { } package Gio::TlsServerConnectionInterface; sub g_iface { } package Gio::UnixConnection; our @ISA = qw(Gio::SocketConnection); sub receive_credentials { } sub receive_credentials_async { } sub receive_credentials_finish { } sub receive_fd { } sub send_credentials { } sub send_credentials_async { } sub send_credentials_finish { } sub send_fd { } package Gio::UnixConnectionClass; sub parent_class { } package Gio::UnixCredentialsMessage; our @ISA = qw(Gio::SocketControlMessage); sub get_credentials { } sub is_supported { } sub new { } sub new_with_credentials { } package Gio::UnixCredentialsMessageClass; sub _g_reserved1 { } sub _g_reserved2 { } sub parent_class { } package Gio::UnixFDList; our @ISA = qw(GObject::Object); sub append { } sub get { } sub get_length { } sub new { } sub new_from_array { } sub peek_fds { } sub steal_fds { } package Gio::UnixFDListClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::UnixFDMessage; our @ISA = qw(Gio::SocketControlMessage); sub append_fd { } sub get_fd_list { } sub new { } sub new_with_fd_list { } sub steal_fds { } package Gio::UnixFDMessageClass; sub _g_reserved1 { } sub _g_reserved2 { } sub parent_class { } package Gio::UnixInputStream; our @ISA = qw(Gio::InputStream); sub get_close_fd { } sub get_fd { } sub new { } sub set_close_fd { } package Gio::UnixInputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::UnixMountMonitor; our @ISA = qw(GObject::Object); sub get { } sub new { } sub set_rate_limit { } package Gio::UnixMountPoint; sub at { } sub compare { } sub copy { } sub free { } sub get_device_path { } sub get_fs_type { } sub get_mount_path { } sub get_options { } sub guess_can_eject { } sub guess_icon { } sub guess_name { } sub guess_symbolic_icon { } sub is_loopback { } sub is_readonly { } sub is_user_mountable { } package Gio::UnixOutputStream; our @ISA = qw(Gio::OutputStream); sub get_close_fd { } sub get_fd { } sub new { } sub set_close_fd { } package Gio::UnixOutputStreamClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub parent_class { } package Gio::UnixSocketAddress; our @ISA = qw(Gio::SocketAddress); sub abstract_names_supported { } sub get_address_type { } sub get_is_abstract { } sub get_path { } sub get_path_len { } sub new { } sub new_abstract { } sub new_with_type { } package Gio::UnixSocketAddressClass; sub parent_class { } package Gio::Vfs; our @ISA = qw(GObject::Object); sub get_default { } sub get_file_for_path { } sub get_file_for_uri { } sub get_local { } sub get_supported_uri_schemes { } sub is_active { } sub parse_name { } sub register_uri_scheme { } sub unregister_uri_scheme { } package Gio::VfsClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub add_writable_namespaces { } sub deserialize_icon { } sub get_file_for_path { } sub get_file_for_uri { } sub get_supported_uri_schemes { } sub is_active { } sub local_file_add_info { } sub local_file_moved { } sub local_file_removed { } sub local_file_set_attributes { } sub parent_class { } sub parse_name { } package Gio::Volume; sub can_eject { } sub can_mount { } sub eject { } sub eject_finish { } sub eject_with_operation { } sub eject_with_operation_finish { } sub enumerate_identifiers { } sub get_activation_root { } sub get_drive { } sub get_icon { } sub get_identifier { } sub get_mount { } sub get_name { } sub get_sort_key { } sub get_symbolic_icon { } sub get_uuid { } sub mount { } sub mount_finish { } sub should_automount { } package Gio::VolumeIface; sub can_eject { } sub can_mount { } sub changed { } sub eject { } sub eject_finish { } sub eject_with_operation { } sub eject_with_operation_finish { } sub enumerate_identifiers { } sub g_iface { } sub get_activation_root { } sub get_drive { } sub get_icon { } sub get_identifier { } sub get_mount { } sub get_name { } sub get_sort_key { } sub get_symbolic_icon { } sub get_uuid { } sub mount_finish { } sub mount_fn { } sub removed { } sub should_automount { } package Gio::VolumeMonitor; our @ISA = qw(GObject::Object); sub adopt_orphan_mount { } sub get { } sub get_connected_drives { } sub get_mount_for_uuid { } sub get_mounts { } sub get_volume_for_uuid { } sub get_volumes { } package Gio::VolumeMonitorClass; sub _g_reserved1 { } sub _g_reserved2 { } sub _g_reserved3 { } sub _g_reserved4 { } sub _g_reserved5 { } sub _g_reserved6 { } sub adopt_orphan_mount { } sub drive_changed { } sub drive_connected { } sub drive_disconnected { } sub drive_eject_button { } sub drive_stop_button { } sub get_connected_drives { } sub get_mount_for_uuid { } sub get_mounts { } sub get_volume_for_uuid { } sub get_volumes { } sub is_supported { } sub mount_added { } sub mount_changed { } sub mount_pre_unmount { } sub mount_removed { } sub parent_class { } sub volume_added { } sub volume_changed { } sub volume_removed { } package Gio::ZlibCompressor; our @ISA = qw(GObject::Object); sub get_file_info { } sub new { } sub set_file_info { } package Gio::ZlibCompressorClass; sub parent_class { } package Gio::ZlibDecompressor; our @ISA = qw(GObject::Object); sub get_file_info { } sub new { } package Gio::ZlibDecompressorClass; sub parent_class { }