Gio
Skipped during bindings generation
parameter
data
: Array parameter of type guint8 is not supportedparameter
out_guid
: out_guid: Out parameter is not supportedparameter
out_guid
: out_guid: Out parameter is not supportedparameter
bytes
: Array parameter of type guint8 is not supportedfunction
dbus_unescape_object_path
: Array parameter of type guint8 is not supportedparameter
scope
: IOModuleScopeparameter
scope
: IOModuleScopeparameter
buffer
: Array parameter of type guint8 is not supportedparameter
buffer
: Array parameter of type guint8 is not supportedparameter
buffer
: Array parameter of type guint8 is not supportedparameter
size
: size: Out parameter is not supportedfunction
simple_async_report_error_in_idle
: Varargs parameter is not supportedparameter
time_read
: time_read: Out parameter is not supportedparameter
time_read
: time_read: Out parameter is not supportedparameter
time_read
: time_read: Out parameter is not supportedparameter
time_read_out
: time_read_out: Out parameter is not supportedparameter
time_read
: time_read: Out parameter is not supportedparameter
time_read_out
: time_read_out: Out parameter is not supportedcallback
DBusSubtreeIntrospectFunc
: Array parameter of type DBusInterfaceInfo is not supportedrecord
ActionGroupInterface
: glib type struct are ignoredrecord
ActionInterface
: glib type struct are ignoredrecord
ActionMapInterface
: glib type struct are ignoredrecord
AppInfoIface
: glib type struct are ignoredrecord
AppLaunchContextClass
: glib type struct are ignoredrecord
ApplicationClass
: glib type struct are ignoredrecord
ApplicationCommandLineClass
: glib type struct are ignoredrecord
AsyncInitableIface
: glib type struct are ignoredrecord
AsyncResultIface
: glib type struct are ignoredrecord
BufferedInputStreamClass
: glib type struct are ignoredrecord
BufferedOutputStreamClass
: glib type struct are ignoredrecord
CancellableClass
: glib type struct are ignoredrecord
CharsetConverterClass
: glib type struct are ignoredrecord
ConverterIface
: glib type struct are ignoredrecord
ConverterInputStreamClass
: glib type struct are ignoredrecord
ConverterOutputStreamClass
: glib type struct are ignoredrecord
CredentialsClass
: glib type struct are ignoredrecord
DBusInterfaceIface
: glib type struct are ignoredrecord
DBusInterfaceSkeletonClass
: glib type struct are ignoredrecord
DBusObjectIface
: glib type struct are ignoredrecord
DBusObjectManagerClientClass
: glib type struct are ignoredrecord
DBusObjectManagerIface
: glib type struct are ignoredrecord
DBusObjectManagerServerClass
: glib type struct are ignoredrecord
DBusObjectProxyClass
: glib type struct are ignoredrecord
DBusObjectSkeletonClass
: glib type struct are ignoredrecord
DBusProxyClass
: glib type struct are ignoredrecord
DataInputStreamClass
: glib type struct are ignoredrecord
DataOutputStreamClass
: glib type struct are ignoredrecord
DatagramBasedInterface
: glib type struct are ignoredrecord
DebugControllerDBusClass
: glib type struct are ignoredrecord
DebugControllerInterface
: glib type struct are ignoredrecord
DesktopAppInfoClass
: glib type struct are ignoredrecord
DesktopAppInfoLookupIface
: glib type struct are ignoredrecord
DriveIface
: glib type struct are ignoredrecord
DtlsClientConnectionInterface
: glib type struct are ignoredrecord
DtlsConnectionInterface
: glib type struct are ignoredrecord
DtlsServerConnectionInterface
: glib type struct are ignoredrecord
EmblemClass
: glib type struct are ignoredrecord
EmblemedIconClass
: glib type struct are ignoredrecord
FileDescriptorBasedIface
: glib type struct are ignoredrecord
FileEnumeratorClass
: glib type struct are ignoredrecord
FileIOStreamClass
: glib type struct are ignoredrecord
FileIconClass
: glib type struct are ignoredrecord
FileIface
: glib type struct are ignoredrecord
FileInfoClass
: glib type struct are ignoredrecord
FileInputStreamClass
: glib type struct are ignoredrecord
FileMonitorClass
: glib type struct are ignoredrecord
FileOutputStreamClass
: glib type struct are ignoredrecord
FilenameCompleterClass
: glib type struct are ignoredrecord
FilterInputStreamClass
: glib type struct are ignoredrecord
FilterOutputStreamClass
: glib type struct are ignoredrecord
IOModuleClass
: glib type struct are ignoredrecord
IOStreamClass
: glib type struct are ignoredrecord
IconIface
: glib type struct are ignoredrecord
InetAddressClass
: glib type struct are ignoredrecord
InetAddressMaskClass
: glib type struct are ignoredrecord
InetSocketAddressClass
: glib type struct are ignoredrecord
InitableIface
: glib type struct are ignoredrecord
InputStreamClass
: glib type struct are ignoredrecord
ListModelInterface
: glib type struct are ignoredrecord
ListStoreClass
: glib type struct are ignoredrecord
LoadableIconIface
: glib type struct are ignoredrecord
MemoryInputStreamClass
: glib type struct are ignoredrecord
MemoryMonitorInterface
: glib type struct are ignoredrecord
MemoryOutputStreamClass
: glib type struct are ignoredrecord
MenuAttributeIterClass
: glib type struct are ignoredrecord
MenuLinkIterClass
: glib type struct are ignoredrecord
MenuModelClass
: glib type struct are ignoredrecord
MountIface
: glib type struct are ignoredrecord
MountOperationClass
: glib type struct are ignoredrecord
NativeSocketAddressClass
: glib type struct are ignoredrecord
NativeVolumeMonitorClass
: glib type struct are ignoredrecord
NetworkAddressClass
: glib type struct are ignoredrecord
NetworkMonitorInterface
: glib type struct are ignoredrecord
NetworkServiceClass
: glib type struct are ignoredrecord
OutputStreamClass
: glib type struct are ignoredrecord
PermissionClass
: glib type struct are ignoredrecord
PollableInputStreamInterface
: glib type struct are ignoredrecord
PollableOutputStreamInterface
: glib type struct are ignoredrecord
PowerProfileMonitorInterface
: glib type struct are ignoredrecord
ProxyAddressClass
: glib type struct are ignoredrecord
ProxyAddressEnumeratorClass
: glib type struct are ignoredrecord
ProxyInterface
: glib type struct are ignoredrecord
ProxyResolverInterface
: glib type struct are ignoredrecord
RemoteActionGroupInterface
: glib type struct are ignoredrecord
ResolverClass
: glib type struct are ignoredrecord
SeekableIface
: glib type struct are ignoredrecord
SettingsBackendClass
: glib type struct are ignoredrecord
SettingsClass
: glib type struct are ignoredrecord
SimpleActionGroupClass
: glib type struct are ignoredrecord
SimpleAsyncResultClass
: glib type struct are ignoredrecord
SimpleProxyResolverClass
: glib type struct are ignoredrecord
SocketAddressClass
: glib type struct are ignoredrecord
SocketAddressEnumeratorClass
: glib type struct are ignoredrecord
SocketClass
: glib type struct are ignoredrecord
SocketClientClass
: glib type struct are ignoredrecord
SocketConnectableIface
: glib type struct are ignoredrecord
SocketConnectionClass
: glib type struct are ignoredrecord
SocketControlMessageClass
: glib type struct are ignoredrecord
SocketListenerClass
: glib type struct are ignoredrecord
SocketServiceClass
: glib type struct are ignoredrecord
TaskClass
: glib type struct are ignoredrecord
TcpConnectionClass
: glib type struct are ignoredrecord
TcpWrapperConnectionClass
: glib type struct are ignoredrecord
ThemedIconClass
: glib type struct are ignoredrecord
ThreadedResolverClass
: glib type struct are ignoredrecord
ThreadedSocketServiceClass
: glib type struct are ignoredrecord
TlsBackendInterface
: glib type struct are ignoredrecord
TlsCertificateClass
: glib type struct are ignoredrecord
TlsClientConnectionInterface
: glib type struct are ignoredrecord
TlsConnectionClass
: glib type struct are ignoredrecord
TlsDatabaseClass
: glib type struct are ignoredrecord
TlsFileDatabaseInterface
: glib type struct are ignoredrecord
TlsInteractionClass
: glib type struct are ignoredrecord
TlsPasswordClass
: glib type struct are ignoredrecord
TlsServerConnectionInterface
: glib type struct are ignoredrecord
UnixConnectionClass
: glib type struct are ignoredrecord
UnixCredentialsMessageClass
: glib type struct are ignoredrecord
UnixFDListClass
: glib type struct are ignoredrecord
UnixFDMessageClass
: glib type struct are ignoredrecord
UnixInputStreamClass
: glib type struct are ignoredrecord
UnixMountMonitorClass
: glib type struct are ignoredrecord
UnixOutputStreamClass
: glib type struct are ignoredrecord
UnixSocketAddressClass
: glib type struct are ignoredrecord
VfsClass
: glib type struct are ignoredrecord
VolumeIface
: glib type struct are ignoredrecord
VolumeMonitorClass
: glib type struct are ignoredrecord
ZlibCompressorClass
: glib type struct are ignoredrecord
ZlibDecompressorClass
: glib type struct are ignored
Properties
The value returned by handlers of the signals generated by the gdbus-codegen
tool to indicate that a method call has been handled by an implementation. It is equal to true, but using this macro is sometimes more readable.
The value returned by handlers of the signals generated by the gdbus-codegen
tool to indicate that a method call has not been handled by an implementation. It is equal to false, but using this macro is sometimes more readable.
Extension point for debug control functionality. See extending-gio.
Extension point for default handler to URI association. See extending-gio.
The string used to obtain a Unix device path with g_drive_get_identifier().
A key in the "access" namespace for checking deletion privileges.
A key in the "access" namespace for getting execution privileges.
A key in the "access" namespace for getting read privileges.
A key in the "access" namespace for checking renaming privileges.
A key in the "access" namespace for checking trashing privileges.
A key in the "access" namespace for getting write privileges.
A key in the "dos" namespace for checking if the file's archive flag is set.
A key in the "dos" namespace for checking if the file is a NTFS mount point (a volume mount or a junction point).
A key in the "dos" namespace for checking if the file's backup flag is set.
A key in the "dos" namespace for getting the file NTFS reparse tag.
A key in the "etag" namespace for getting the value of the file's entity tag.
A key in the "filesystem" namespace for getting the number of bytes of free space left on the file system.
A key in the "filesystem" namespace for checking if the file system is read only.
A key in the "filesystem" namespace for checking if the file system is remote.
A key in the "filesystem" namespace for getting the total size (in bytes) of the file system, used in g_file_query_filesystem_info().
A key in the "filesystem" namespace for getting the file system's type.
A key in the "filesystem" namespace for hinting a file manager application whether it should preview (e.g. thumbnail) files on the file system.
A key in the "filesystem" namespace for getting the number of bytes used by data on the file system.
A key in the "gvfs" namespace that gets the name of the current GVFS backend in use.
A key in the "id" namespace for getting a file identifier.
A key in the "id" namespace for getting the file system identifier.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be ejected.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is mountable.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be polled.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be started.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be started degraded.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be stopped.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is unmountable.
A key in the "mountable" namespace for getting the HAL UDI for the mountable file.
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is automatically polled for media.
A key in the "mountable" namespace for getting the #GDriveStartStopType.
A key in the "mountable" namespace for getting the unix device.
A key in the "mountable" namespace for getting the unix device file.
A key in the "owner" namespace for getting the file owner's group.
A key in the "owner" namespace for getting the user name of the file's owner.
A key in the "owner" namespace for getting the real name of the user that owns the file.
A key in the "preview" namespace for getting a #GIcon that can be used to get preview of the file.
A key in the "recent" namespace for getting time, when the metadata for the file in recent:///
was last changed.
A key in the "selinux" namespace for getting the file's SELinux context.
A key in the "standard" namespace for getting the amount of disk space that is consumed by the file (in bytes).
A key in the "standard" namespace for getting the content type of the file.
A key in the "standard" namespace for getting the copy name of the file.
A key in the "standard" namespace for getting the description of the file.
A key in the "standard" namespace for getting the display name of the file.
A key in the "standard" namespace for edit name of the file.
A key in the "standard" namespace for getting the fast content type.
A key in the "standard" namespace for getting the icon for the file.
A key in the "standard" namespace for checking if a file is a backup file.
A key in the "standard" namespace for checking if a file is hidden.
A key in the "standard" namespace for checking if the file is a symlink. Typically the actual type is something else, if we followed the symlink to get the type.
A key in the "standard" namespace for checking if a file is virtual.
A key in the "standard" namespace for checking if a file is volatile. This is meant for opaque, non-POSIX-like backends to indicate that the URI is not persistent. Applications should look at %G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET for the persistent URI.
A key in the "standard" namespace for getting the name of the file.
A key in the "standard" namespace for getting the file's size (in bytes).
A key in the "standard" namespace for setting the sort order of a file.
A key in the "standard" namespace for getting the symbolic icon for the file.
A key in the "standard" namespace for getting the symlink target, if the file is a symlink.
A key in the "standard" namespace for getting the target URI for the file, in the case of %G_FILE_TYPE_SHORTCUT or %G_FILE_TYPE_MOUNTABLE files.
A key in the "standard" namespace for storing file types.
A key in the "thumbnail" namespace for checking whether the thumbnail is outdated.
A key in the "thumbnail" namespace for checking whether the large thumbnail is outdated.
A key in the "thumbnail" namespace for checking whether the normal thumbnail is outdated.
A key in the "thumbnail" namespace for checking whether the x-large thumbnail is outdated.
A key in the "thumbnail" namespace for checking whether the xx-large thumbnail is outdated.
A key in the "thumbnail" namespace for getting the path to the thumbnail image with the biggest size available.
A key in the "thumbnail" namespace for getting the path to the large thumbnail image.
A key in the "thumbnail" namespace for getting the path to the normal thumbnail image.
A key in the "thumbnail" namespace for getting the path to the x-large thumbnail image.
A key in the "thumbnail" namespace for getting the path to the xx-large thumbnail image.
A key in the "thumbnail" namespace for checking if thumbnailing failed.
A key in the "thumbnail" namespace for checking if thumbnailing failed for the large image.
A key in the "thumbnail" namespace for checking if thumbnailing failed for the normal image.
A key in the "thumbnail" namespace for checking if thumbnailing failed for the x-large image.
A key in the "thumbnail" namespace for checking if thumbnailing failed for the xx-large image.
A key in the "time" namespace for getting the time the file was last accessed.
A key in the "time" namespace for getting the nanoseconds of the time the file was last accessed. This should be used in conjunction with #G_FILE_ATTRIBUTE_TIME_ACCESS. Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
A key in the "time" namespace for getting the microseconds of the time the file was last accessed.
A key in the "time" namespace for getting the time the file was last changed.
A key in the "time" namespace for getting the nanoseconds of the time the file was last changed. This should be used in conjunction with #G_FILE_ATTRIBUTE_TIME_CHANGED. Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
A key in the "time" namespace for getting the microseconds of the time the file was last changed.
A key in the "time" namespace for getting the time the file was created.
A key in the "time" namespace for getting the nanoseconds of the time the file was created. This should be used in conjunction with #G_FILE_ATTRIBUTE_TIME_CREATED. Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
A key in the "time" namespace for getting the microseconds of the time the file was created.
A key in the "time" namespace for getting the time the file was last modified.
A key in the "time" namespace for getting the nanoseconds of the time the file was last modified. This should be used in conjunction with #G_FILE_ATTRIBUTE_TIME_MODIFIED. Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
A key in the "time" namespace for getting the microseconds of the time the file was last modified.
A key in the "trash" namespace for getting the deletion date and time of a file inside the trash:///
folder.
A key in the "trash" namespace for getting the number of (toplevel) items that are present in the trash:///
folder.
A key in the "trash" namespace for getting the original path of a file inside the trash:///
folder before it was trashed.
A key in the "unix" namespace for getting the block size for the file system.
A key in the "unix" namespace for getting the number of blocks allocated for the file.
A key in the "unix" namespace for getting the device id of the device the file is located on (see stat() documentation).
A key in the "unix" namespace for getting the group ID for the file.
A key in the "unix" namespace for getting the inode of the file.
A key in the "unix" namespace for checking if the file represents a UNIX mount point.
A key in the "unix" namespace for getting the mode of the file (e.g. whether the file is a regular file, symlink, etc).
A key in the "unix" namespace for getting the number of hard links for a file.
A key in the "unix" namespace for getting the device ID for the file (if it is a special file).
A key in the "unix" namespace for getting the user ID for the file.
Extension point for memory usage monitoring functionality. See extending-gio.
The menu item attribute which holds the action name of the item. Action names are namespaced with an identifier for the action group in which the action resides. For example, "win." for window-specific actions and "app." for application-wide actions.
The menu item attribute that holds the namespace for all action names in menus that are linked from this item.
The menu item attribute which holds the icon of the item.
The menu item attribute which holds the label of the item.
The menu item attribute which holds the target with which the item's action will be activated.
The maximum number of entries in a menu section supported by g_dbus_connection_export_menu_model().
The name of the link that associates a menu item with a section. The linked menu will usually be shown in place of the menu item, using the item's label as a header.
The name of the link that associates a menu item with a submenu.
Extension point for network status monitoring functionality. See extending-gio.
Extension point for power profile usage monitoring functionality. See extending-gio.
Extension point for proxy functionality. See extending-gio.
Extension point for proxy resolving functionality. See extending-gio.
Extension point for #GSettingsBackend functionality.
Extension point for TLS functionality via #GTlsBackend. See extending-gio.
The purpose used to verify the client certificate in a TLS connection. Used by TLS servers.
The purpose used to verify the server certificate in a TLS connection. This is the most common purpose in use. Used by TLS clients.
Extension point for #GVfs functionality. See extending-gio.
The string used to obtain the volume class with g_volume_get_identifier().
The string used to obtain a Hal UDI with g_volume_get_identifier().
The string used to obtain a filesystem label with g_volume_get_identifier().
The string used to obtain a NFS mount with g_volume_get_identifier().
The string used to obtain a Unix device path with g_volume_get_identifier().
The string used to obtain a UUID with g_volume_get_identifier().
Extension point for volume monitor functionality. See extending-gio.
Functions
Asynchronously connects to the message bus specified by @bus_type.
Finishes an operation started with g_bus_get().
Synchronously connects to the message bus specified by @bus_type. Note that the returned object may shared with other callers, e.g. if two separate parts of a process calls this function with the same @bus_type, they will share the same object.
Version of g_bus_own_name() using closures instead of callbacks for easier binding in other languages.
Version of g_bus_own_name_on_connection() using closures instead of callbacks for easier binding in other languages.
Stops owning a name.
Stops watching a name.
Version of g_bus_watch_name() using closures instead of callbacks for easier binding in other languages.
Version of g_bus_watch_name_on_connection() using closures instead of callbacks for easier binding in other languages.
Checks if a content type can be executable. Note that for instance things like text files can be executables (i.e. scripts and batch files).
Compares two content types for equality.
Tries to find a content type based on the mime type name.
Gets the human readable description of the content type.
Gets the generic icon name for a content type.
Gets the icon for a content type.
Get the list of directories which MIME data is loaded from. See g_content_type_set_mime_dirs() for details.
Gets the mime type for the content type, if one is registered.
Gets the symbolic icon for a content type.
Tries to guess the type of the tree with root @root, by looking at the files it contains. The result is an array of content types, with the best guess coming first.
Determines if @type is a subset of @supertype.
Determines if @type is a subset of @mime_type. Convenience wrapper around g_content_type_is_a().
Checks if the content type is the generic "unknown" type. On UNIX this is the "application/octet-stream" mimetype, while on win32 it is "*" and on OSX it is a dynamic type or octet-stream.
Set the list of directories used by GIO to load the MIME database. If @dirs is null, the directories used are the default:
Gets a list of strings containing all the registered content types known to the system. The list and its data should be freed using g_list_free_full (list, g_free)
.
Escape @string so it can appear in a D-Bus address as the value part of a key-value pair.
Synchronously looks up the D-Bus address for the well-known message bus instance specified by @bus_type. This may involve using various platform specific mechanisms.
Asynchronously connects to an endpoint specified by @address and sets up the connection so it is in a state to run the client-side of the D-Bus authentication conversation. @address must be in the D-Bus address format.
This is a language binding friendly version of g_dbus_escape_object_path_bytestring().
Generate a D-Bus GUID that can be used with e.g. g_dbus_connection_new().
Converts a #GValue to a #GVariant of the type indicated by the @type parameter.
Converts a #GVariant to a #GValue. If @value is floating, it is consumed.
Checks if @string is a D-Bus address.
Check whether @string is a valid D-Bus error name.
Checks if @string is a D-Bus GUID.
Checks if @string is a valid D-Bus interface name.
Checks if @string is a valid D-Bus member (e.g. signal or method) name.
Checks if @string is a valid D-Bus bus name (either unique or well-known).
Like g_dbus_is_address() but also checks if the library supports the transports in @string and that key/value pairs for each transport are valid. See the specification of the D-Bus address format.
Checks if @string is a valid D-Bus unique bus name.
Converts errno.h
error codes into GIO error codes.
Converts #GFileError error codes into GIO error codes.
Gets the GIO Error Quark.
Loads all the modules in the specified directory.
Scans all the modules in the specified directory, ensuring that any extension point implemented by a module is registered.
Cancels all cancellable I/O jobs.
Schedules the I/O job to run in another thread.
Creates a keyfile-backed #GSettingsBackend.
Creates a memory-backed #GSettingsBackend.
Initializes the platform networking libraries (eg, on Windows, this calls WSAStartup()). GLib will call this itself if it is needed, so you only need to call it if you directly call system networking functions (without calling any GLib networking functions first).
Creates a readonly #GSettingsBackend.
Utility method for #GPollableInputStream and #GPollableOutputStream implementations. Creates a new #GSource that expects a callback of type #GPollableSourceFunc. The new source does not actually do anything on its own; use g_source_add_child_source() to add other sources to it to cause it to trigger.
Utility method for #GPollableInputStream and #GPollableOutputStream implementations. Creates a new #GSource, as with g_pollable_source_new(), but also attaching @child_source (with a dummy callback), and @cancellable, if they are non-null.
Returns all the names of children at the specified @path in the set of globally registered resources. The return result is a null terminated list of strings which should be released with g_strfreev().
Looks for a file at the specified @path in the set of globally registered resources and returns a #GBytes that lets you directly access the data in memory.
Looks for a file at the specified @path in the set of globally registered resources and returns a #GInputStream that lets you read the data.
Registers the resource with the process-global set of resources. Once a resource is registered the files in it can be accessed with the global resource lookup functions like g_resources_lookup_data().
Unregisters the resource from the process-global set of resources.
Reports an error in an idle function. Similar to g_simple_async_report_error_in_idle(), but takes a #GError rather than building a new one.
Reports an error in an idle function. Similar to g_simple_async_report_gerror_in_idle(), but takes over the caller's ownership of @error, so the caller does not have to free it any more.
Determines if @mount_path is considered an implementation of the OS. This is primarily used for hiding mountable and mounted volumes that only are used in the OS and has little to no relevance to the casual user.
Determines if @device_path is considered a block device path which is only used in implementation of the OS. This is primarily used for hiding mounted volumes that are intended as APIs for programs to read, and system administrators at a shell; rather than something that should, for example, appear in a GUI. For example, the Linux /proc
filesystem.
Determines if @fs_type is considered a type of file system which is only used in implementation of the OS. This is primarily used for hiding mounted volumes that are intended as APIs for programs to read, and system administrators at a shell; rather than something that should, for example, appear in a GUI. For example, the Linux /proc
filesystem.
Compares two unix mounts.
Makes a copy of @mount_entry.
Frees a unix mount.
Gets the device path for a unix mount.
Gets the filesystem type for the unix mount.
Gets the mount path for a unix mount.
Gets a comma-separated list of mount options for the unix mount. For example, rw,relatime,seclabel,data=ordered
.
Gets the root of the mount within the filesystem. This is useful e.g. for mounts created by bind operation, or btrfs subvolumes.
Guesses whether a Unix mount can be ejected.
Guesses the icon of a Unix mount.
Guesses the name of a Unix mount. The result is a translated string.
Guesses whether a Unix mount should be displayed in the UI.
Guesses the symbolic icon of a Unix mount.
Checks if a unix mount is mounted read only.
Checks if a Unix mount is a system mount. This is the Boolean OR of g_unix_is_system_fs_type(), g_unix_is_system_device_path() and g_unix_is_mount_path_system_internal() on @mount_entry’s properties.
Checks if the unix mount points have changed since a given unix time.
Checks if the unix mounts have changed since a given unix time.