Sets our main struct and passes it to the parent class
Compares two unix mounts.
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.
the main Gtk struct as a void*
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. Since 2.34
Checks if a unix mount is mounted read only.
Checks if a unix mount is a system path.
Gets a GUnixMountEntry for a given mount path. If time_read is set, it will be filled with a unix timestamp for checking if the mounts have changed since with g_unix_mounts_changed_since().
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.
Checks if the unix mounts have changed since a given unix time.
Gets a GList of GUnixMountEntry containing the unix mounts. If time_read is set, it will be filled with the mount timestamp, allowing for checking if the mounts have changed with g_unix_mounts_changed_since().
Checks if the unix mount points have changed since a given unix time.
Gets a GList of GUnixMountPoint containing the unix mount points. If time_read is set, it will be filled with the mount timestamp, allowing for checking if the mounts have changed with g_unix_mount_points_changed_since().
the main Gtk struct
Routines for managing mounted UNIX mount points and paths.
Note that <gio/gunixmounts.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.