gio-2.0
Description:
GIO provides a modern and easy-to-use VFS API. It provides a file system abstraction which allows applications to access local and remote files with a single consistent API.
- Home: https://www.gtk.org/
- C-Documentation: https://docs.gtk.org/gio/
- Example listing
Content:
Namespaces:
- GLib
- Action -
- ActionGroup
- ActionMap
- AppInfo -
- AsyncInitable
- AsyncResult
- Converter
- DBusInterface
- DBusObject
- DBusObjectManager
- DatagramBased
- DebugController
- Drive -
- DtlsClientConnection
- DtlsConnection
- DtlsServerConnection
- File
- Icon -
- Initable
- ListModel
- LoadableIcon
- MemoryMonitor
- Mount -
- NetworkMonitor -
- PollableInputStream
- PollableOutputStream
- PowerProfileMonitor
- Proxy
- ProxyResolver
- RemoteActionGroup
- Seekable -
- SocketConnectable
- TlsBackend
- TlsClientConnection
- TlsFileDatabase
- TlsServerConnection
- Volume
- AppInfoMonitor
- AppLaunchContext
- Application -
- ApplicationCommandLine -
- BufferedInputStream -
- BufferedOutputStream
- BytesIcon
- Cancellable -
- CancellableSource
- CharsetConverter -
- ConverterInputStream -
- ConverterOutputStream -
- Credentials
- DBusActionGroup
- DBusAnnotationInfo
- DBusArgInfo
- DBusAuthObserver
- DBusConnection -
- DBusInterfaceInfo
- DBusInterfaceSkeleton
- DBusMenuModel
- DBusMessage
- DBusMethodInfo
- DBusMethodInvocation
- DBusNodeInfo
- DBusObjectManagerClient
- DBusObjectManagerServer
- DBusObjectProxy
- DBusObjectSkeleton
- DBusPropertyInfo
- DBusProxy
- DBusServer
- DBusSignalInfo
- DataInputStream -
- DataOutputStream -
- DatagramBasedSource
- DebugControllerDBus
- Emblem
- EmblemedIcon
- FileAttributeInfoList
- FileAttributeMatcher -
- FileEnumerator -
- FileIOStream -
- FileIcon
- FileInfo -
- FileInputStream -
- FileMonitor -
- FileOutputStream -
- FilenameCompleter -
- FilterInputStream
- FilterOutputStream
- IOExtension
- IOExtensionPoint
- IOModule
- IOModuleScope
- IOSchedulerJob -
- IOStream -
- IOStreamAdapter
- InetAddress -
- InetAddressMask
- InetSocketAddress -
- InputStream -
- ListStore
- MemoryInputStream -
- MemoryOutputStream -
- Menu
- MenuAttributeIter
- MenuItem
- MenuLinkIter
- MenuModel
- MountOperation
- NativeSocketAddress
- NativeVolumeMonitor
- NetworkAddress -
- NetworkService
- Notification
- OutputStream -
- Permission
- PollableSource
- PropertyAction
- ProxyAddress
- ProxyAddressEnumerator
- Resolver -
- Resource
- Settings -
- SettingsBackend
- SettingsSchema -
- SettingsSchemaKey
- SettingsSchemaSource -
- SimpleAction -
- SimpleActionGroup
- SimpleAsyncResult
- SimpleIOStream
- SimplePermission
- SimpleProxyResolver
- Socket -
- SocketAddress
- SocketAddressEnumerator -
- SocketClient -
- SocketConnection
- SocketControlMessage
- SocketListener -
- SocketService -
- SocketSource
- SrvTarget -
- Subprocess
- SubprocessLauncher
- Task
- TcpConnection
- TcpWrapperConnection
- TestDBus
- ThemedIcon
- ThreadedSocketService -
- TlsCertificate
- TlsConnection
- TlsDatabase
- TlsInteraction
- TlsPassword
- UnixFDList
- Vfs
- VolumeMonitor -
- ZlibCompressor -
- ZlibDecompressor -
- ActionEntry
- DBusErrorEntry
- DBusInterfaceVTable
- DBusSubtreeVTable
- FileAttributeInfo
- InputMessage
- InputVector
- OutputMessage
- OutputVector
- StaticResource
- AppInfoCreateFlags
- ApplicationFlags
- AskPasswordFlags
- BusNameOwnerFlags
- BusNameWatcherFlags
- BusType
- ConverterFlags
- ConverterResult
- CredentialsType
- DBusCallFlags
- DBusCapabilityFlags
- DBusConnectionFlags
- DBusInterfaceSkeletonFlags
- DBusMessageByteOrder
- DBusMessageFlags
- DBusMessageHeaderField
- DBusMessageType
- DBusObjectManagerClientFlags
- DBusPropertyInfoFlags
- DBusProxyFlags
- DBusSendMessageFlags
- DBusServerFlags
- DBusSignalFlags
- DBusSubtreeFlags
- DataStreamByteOrder
- DataStreamNewlineType
- DriveStartFlags
- DriveStartStopType
- EmblemOrigin
- FileAttributeInfoFlags
- FileAttributeStatus
- FileAttributeType
- FileCopyFlags
- FileCreateFlags
- FileMeasureFlags
- FileMonitorEvent
- FileMonitorFlags
- FileQueryInfoFlags
- FileType
- FilesystemPreviewType
- IOModuleScopeFlags
- IOStreamSpliceFlags
- MemoryMonitorWarningLevel
- MountMountFlags
- MountOperationResult
- MountUnmountFlags
- NetworkConnectivity
- NotificationPriority
- OutputStreamSpliceFlags
- PasswordSave
- PollableReturn
- ResolverNameLookupFlags
- ResolverRecordType
- ResourceFlags
- ResourceLookupFlags
- SettingsBindFlags
- SocketClientEvent
- SocketFamily
- SocketListenerEvent
- SocketMsgFlags
- SocketProtocol
- SocketType
- SubprocessFlags
- TestDBusFlags
- TlsAuthenticationMode
- TlsCertificateFlags
- TlsCertificateRequestFlags
- TlsChannelBindingType
- TlsDatabaseLookupFlags
- TlsDatabaseVerifyFlags
- TlsInteractionResult
- TlsPasswordFlags
- TlsProtocolVersion
- TlsRehandshakeMode
- UnixSocketAddressType
- ZlibCompressorFormat
- public const bool DBUS_METHOD_INVOCATION_HANDLED
- public const bool DBUS_METHOD_INVOCATION_UNHANDLED
- public const string DRIVE_IDENTIFIER_KIND_UNIX_DEVICE
- public delegate void AsyncReadyCallback (Object? source_object, AsyncResult res)
- public delegate void BusAcquiredCallback (DBusConnection connection, string name)
- public delegate void BusNameAcquiredCallback (DBusConnection connection, string name)
- public delegate void BusNameAppearedCallback (DBusConnection connection, string name, string name_owner)
- public delegate void BusNameLostCallback (DBusConnection connection, string name)
- public delegate void BusNameVanishedCallback (DBusConnection connection, string name)
- public delegate bool CancellableSourceFunc (Cancellable? cancellable = null)
- public delegate Variant DBusInterfaceGetPropertyFunc (DBusConnection connection, string sender, string object_path, string interface_name, string property_name) throws Error
- public delegate void DBusInterfaceMethodCallFunc (DBusConnection connection, string sender, string object_path, string interface_name, string method_name, Variant parameters, owned DBusMethodInvocation invocation)
- public delegate bool DBusInterfaceSetPropertyFunc (DBusConnection connection, string sender, string object_path, string interface_name, string property_name, Variant value) throws Error
- public delegate DBusMessage? DBusMessageFilterFunction (DBusConnection connection, owned DBusMessage message, bool incoming)
- public delegate Type DBusProxyTypeFunc (DBusObjectManagerClient manager, string object_path, string? interface_name)
- public delegate void DBusSignalCallback (DBusConnection connection, string? sender_name, string object_path, string interface_name, string signal_name, Variant parameters)
- public delegate unowned DBusInterfaceVTable? DBusSubtreeDispatchFunc (DBusConnection connection, string sender, string object_path, string interface_name, string node, void* out_user_data)
- public delegate string[] DBusSubtreeEnumerateFunc (DBusConnection connection, string sender, string object_path)
- public delegate DBusInterfaceInfo[]? DBusSubtreeIntrospectFunc (DBusConnection connection, string sender, string object_path, string node)
- public delegate bool DatagramBasedSourceFunc (DatagramBased datagram_based, IOCondition condition)
- public delegate void FileMeasureProgressCallback (bool reporting, uint64 current_size, uint64 num_dirs, uint64 num_files)
- public delegate void FileProgressCallback (int64 current_num_bytes, int64 total_num_bytes)
- public delegate bool FileReadMoreCallback (string file_contents, int64 file_size)
- public delegate bool IOSchedulerJobFunc (IOSchedulerJob job, Cancellable? cancellable = null)
- public delegate bool PollableSourceFunc (Object pollable_stream)
- public delegate void* ReallocFunc (void* data, size_t size)
- public delegate bool SettingsBindGetMapping (Value value, Variant variant)
- public delegate bool SettingsBindGetMappingShared (Value value, Variant variant, void* user_data)
- public delegate Variant SettingsBindSetMapping (Value value, VariantType expected_type)
- public delegate Variant SettingsBindSetMappingShared (Value value, VariantType expected_type, void* user_data)
- public delegate bool SettingsGetMapping (Variant value, out void* result)
- public delegate void SimpleActionActivateCallback (SimpleAction action, Variant? parameter)
- public delegate void SimpleActionChangeStateCallback (SimpleAction action, Variant value)
- public delegate void SimpleAsyncThreadFunc (SimpleAsyncResult res, Object object, Cancellable? cancellable = null)
- public delegate bool SocketSourceFunc (Socket socket, IOCondition condition)
- public delegate void TaskReadyCallback (Object? source_object, Task task)
- public delegate bool TaskSourceFunc (Task task)
- public delegate void TaskThreadFunc (Task task, Object source_object, void* task_data, Cancellable? cancellable = null)
- public delegate File VfsFileLookupFunc (Vfs vfs, string identifier)
- public bool action_name_is_valid (string action_name)
- public bool action_parse_detailed_name (string detailed_name, out string action_name, out Variant target_value) throws Error
- public string action_print_detailed_name (string action_name, Variant? target_value)
- public DtlsClientConnection dtls_client_connection_new (DatagramBased base_socket, SocketConnectable? server_identity) throws Error
- public DtlsServerConnection dtls_server_connection_new (DatagramBased base_socket, TlsCertificate? certificate) throws Error
- public unowned IOExtension io_extension_point_implement (string extension_point_name, Type type, string extension_name, int priority)
- public unowned IOExtensionPoint io_extension_point_lookup (string name)
- public unowned IOExtensionPoint io_extension_point_register (string name)
- public MemoryMonitor memory_monitor_dup_default ()
- public void networking_init ()
- public ssize_t pollable_stream_read (InputStream stream, uint8[] buffer, bool blocking, Cancellable? cancellable = null) throws Error
- public ssize_t pollable_stream_write (OutputStream stream, uint8[] buffer, bool blocking, Cancellable? cancellable = null) throws Error
- public bool pollable_stream_write_all (OutputStream stream, uint8[] buffer, bool blocking, out size_t bytes_written, Cancellable? cancellable = null) throws Error
- public PowerProfileMonitor power_profile_monitor_dup_default ()
- public Quark resolver_error_quark ()
- public Quark resource_error_quark ()
- public Resource resource_load (string filename) throws Error
- public string[] resources_enumerate_children (string path, ResourceLookupFlags lookup_flags) throws Error
- public bool resources_get_info (string path, ResourceLookupFlags lookup_flags, out size_t size, out uint32 flags) throws Error
- public Bytes resources_lookup_data (string path, ResourceLookupFlags lookup_flags) throws Error
- public InputStream resources_open_stream (string path, ResourceLookupFlags lookup_flags) throws Error
- public void resources_register (Resource resource)
- public void resources_unregister (Resource resource)
- public unowned SettingsSchemaSource? settings_schema_source_get_default ()
- public ReallocFunc g_realloc
- Bus
- public async DBusConnection @get (BusType bus_type, Cancellable? cancellable = null) throws IOError
- public async T get_proxy<T> (BusType bus_type, string name, string object_path, DBusProxyFlags flags = 0, Cancellable? cancellable = null) throws IOError
- public T get_proxy_sync<T> (BusType bus_type, string name, string object_path, DBusProxyFlags flags = 0, Cancellable? cancellable = null) throws IOError
- public DBusConnection get_sync (BusType bus_type, Cancellable? cancellable = null) throws IOError
- public uint own_name (BusType bus_type, string name, BusNameOwnerFlags flags, owned BusAcquiredCallback? bus_acquired_closure = null, owned BusNameAcquiredCallback? name_acquired_closure = null, owned BusNameLostCallback? name_lost_closure = null)
- public uint own_name_on_connection (DBusConnection connection, string name, BusNameOwnerFlags flags, owned BusNameAcquiredCallback? name_acquired_closure = null, owned BusNameLostCallback? name_lost_closure = null)
- public void unown_name (uint owner_id)
- public void unwatch_name (uint watcher_id)
- public uint watch_name (BusType bus_type, string name, BusNameWatcherFlags flags, owned BusNameAppearedCallback? name_appeared_closure = null, owned BusNameVanishedCallback? name_vanished_closure = null)
- public uint watch_name_on_connection (DBusConnection connection, string name, BusNameWatcherFlags flags, owned BusNameAppearedCallback? name_appeared_closure = null, owned BusNameVanishedCallback? name_vanished_closure = null)
- ContentType
- public bool can_be_executable (string type)
- public bool equals (string type1, string type2)
- public string? from_mime_type (string mime_type)
- public string get_description (string type)
- public string? get_generic_icon_name (string type)
- public Icon get_icon (string type)
- public unowned string[] get_mime_dirs ()
- public string? get_mime_type (string type)
- public Icon get_symbolic_icon (string type)
- public string guess (string? filename, uint8[]? data, out bool result_uncertain)
- public string[] guess_for_tree (File root)
- public bool is_a (string type, string supertype)
- public bool is_mime_type (string type, string mime_type)
- public bool is_unknown (string type)
- public List<string> list_registered ()
- public void set_mime_dirs (string[]? dirs)
- DBus
- public string address_escape_value (string string)
- public async IOStream address_get_stream (string address, Cancellable? cancellable = null, out string? out_guid) throws Error
- public IOStream address_get_stream_sync (string address, out string? out_guid, Cancellable? cancellable = null) throws Error
- public unowned string? annotation_info_lookup (DBusAnnotationInfo[]? annotations, string name)
- public string error_encode_gerror (Error error)
- public string? error_get_remote_error (Error error)
- public bool error_is_remote_error (Error error)
- public Error error_new_for_dbus_error (string dbus_error_name, string dbus_error_message)
- public Quark error_quark ()
- public bool error_register_error (Quark error_domain, int error_code, string dbus_error_name)
- public void error_register_error_domain (string error_domain_quark_name, size_t quark_volatile, DBusErrorEntry[] entries)
- public bool error_strip_remote_error (Error error)
- public bool error_unregister_error (Quark error_domain, int error_code, string dbus_error_name)
- public string escape_object_path (string s)
- public string escape_object_path_bytestring (uint8[] bytes)
- public string generate_guid ()
- public Variant gvalue_to_gvariant (Value gvalue, VariantType type)
- public Value gvariant_to_gvalue (Variant value)
- public bool is_address (string string)
- public bool is_error_name (string string)
- public bool is_guid (string string)
- public bool is_interface_name (string string)
- public bool is_member_name (string string)
- public bool is_name (string string)
- public bool is_supported_address (string string) throws Error
- public bool is_unique_name (string string)
- public unowned uint8[]? unescape_object_path (string s)
- FileAttribute
- public const string ACCESS_CAN_DELETE
- public const string ACCESS_CAN_EXECUTE
- public const string ACCESS_CAN_READ
- public const string ACCESS_CAN_RENAME
- public const string ACCESS_CAN_TRASH
- public const string ACCESS_CAN_WRITE
- public const string DOS_IS_ARCHIVE
- public const string DOS_IS_MOUNTPOINT
- public const string DOS_IS_SYSTEM
- public const string DOS_REPARSE_POINT_TAG
- public const string ETAG_VALUE
- public const string FILESYSTEM_FREE
- public const string FILESYSTEM_READONLY
- public const string FILESYSTEM_REMOTE
- public const string FILESYSTEM_SIZE
- public const string FILESYSTEM_TYPE
- public const string FILESYSTEM_USED
- public const string FILESYSTEM_USE_PREVIEW
- public const string GVFS_BACKEND
- public const string ID_FILE
- public const string ID_FILESYSTEM
- public const string MOUNTABLE_CAN_EJECT
- public const string MOUNTABLE_CAN_MOUNT
- public const string MOUNTABLE_CAN_POLL
- public const string MOUNTABLE_CAN_START
- public const string MOUNTABLE_CAN_START_DEGRADED
- public const string MOUNTABLE_CAN_STOP
- public const string MOUNTABLE_CAN_UNMOUNT
- public const string MOUNTABLE_HAL_UDI
- public const string MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC
- public const string MOUNTABLE_START_STOP_TYPE
- public const string MOUNTABLE_UNIX_DEVICE
- public const string MOUNTABLE_UNIX_DEVICE_FILE
- public const string OWNER_GROUP
- public const string OWNER_USER
- public const string OWNER_USER_REAL
- public const string PREVIEW_ICON
- public const string RECENT_MODIFIED
- public const string SELINUX_CONTEXT
- public const string STANDARD_ALLOCATED_SIZE
- public const string STANDARD_CONTENT_TYPE
- public const string STANDARD_COPY_NAME
- public const string STANDARD_DESCRIPTION
- public const string STANDARD_DISPLAY_NAME
- public const string STANDARD_EDIT_NAME
- public const string STANDARD_FAST_CONTENT_TYPE
- public const string STANDARD_ICON
- public const string STANDARD_IS_BACKUP
- public const string STANDARD_IS_HIDDEN
- public const string STANDARD_IS_SYMLINK
- public const string STANDARD_IS_VIRTUAL
- public const string STANDARD_IS_VOLATILE
- public const string STANDARD_NAME
- public const string STANDARD_SIZE
- public const string STANDARD_SORT_ORDER
- public const string STANDARD_SYMBOLIC_ICON
- public const string STANDARD_SYMLINK_TARGET
- public const string STANDARD_TARGET_URI
- public const string STANDARD_TYPE
- public const string THUMBNAILING_FAILED
- public const string THUMBNAIL_IS_VALID
- public const string THUMBNAIL_PATH
- public const string TIME_ACCESS
- public const string TIME_ACCESS_NSEC
- public const string TIME_ACCESS_USEC
- public const string TIME_CHANGED
- public const string TIME_CHANGED_NSEC
- public const string TIME_CHANGED_USEC
- public const string TIME_CREATED
- public const string TIME_CREATED_NSEC
- public const string TIME_CREATED_USEC
- public const string TIME_MODIFIED
- public const string TIME_MODIFIED_NSEC
- public const string TIME_MODIFIED_USEC
- public const string TRASH_DELETION_DATE
- public const string TRASH_ITEM_COUNT
- public const string TRASH_ORIG_PATH
- public const string UNIX_BLOCKS
- public const string UNIX_BLOCK_SIZE
- public const string UNIX_DEVICE
- public const string UNIX_GID
- public const string UNIX_INODE
- public const string UNIX_IS_MOUNTPOINT
- public const string UNIX_MODE
- public const string UNIX_NLINK
- public const string UNIX_RDEV
- public const string UNIX_UID
- VolumeIdentifier