Gio.UnixMountMonitor¶
Subclasses: | None |
---|
Methods¶
Inherited: | GObject.Object (37) |
---|---|
Structs: | GObject.ObjectClass (5) |
class | get () |
class | new () |
set_rate_limit (limit_msec) |
Virtual Methods¶
Inherited: | GObject.Object (7) |
---|
Properties¶
None
Signals¶
Inherited: | GObject.Object (1) |
---|
Name | Short Description |
---|---|
mountpoints-changed |
Emitted when the unix mount points have changed. |
mounts-changed |
Emitted when the unix mounts have changed. |
Fields¶
Inherited: | GObject.Object (1) |
---|
Class Details¶
-
class
Gio.
UnixMountMonitor
(**kwargs)¶ Bases: GObject.Object
Abstract: No Structure: Gio.UnixMountMonitorClass
Watches #GUnixMounts for changes.
-
classmethod
get
()[source]¶ Returns: the Gio.UnixMountMonitor
.Return type: Gio.UnixMountMonitor
Gets the
Gio.UnixMountMonitor
for the current thread-default main context.The mount monitor can be used to monitor for changes to the list of mounted filesystems as well as the list of mount points (ie: fstab entries).
You must only call
GObject.Object.unref
() on the return value from under the same main context as you called this function.New in version 2.44.
-
classmethod
new
()[source]¶ Returns: a Gio.UnixMountMonitor
.Return type: Gio.UnixMountMonitor
Deprecated alias for
Gio.UnixMountMonitor.get
().This function was never a true constructor, which is why it was renamed.
Deprecated since version 2.44: Use
Gio.UnixMountMonitor.get
() instead.
-
set_rate_limit
(limit_msec)[source]¶ Parameters: limit_msec ( int
) – a integer with the limit in milliseconds to poll for changes.This function does nothing.
Before 2.44, this was a partially-effective way of controlling the rate at which events would be reported under some uncommon circumstances. Since self is a singleton, it also meant that calling this function would have side effects for other users of the monitor.
New in version 2.18.
Deprecated since version 2.44: This function does nothing. Don’t call it.
-
classmethod
Signal Details¶
-
Gio.UnixMountMonitor.signals.
mountpoints_changed
(unix_mount_monitor)¶ Signal Name: mountpoints-changed
Flags: RUN_LAST
Parameters: unix_mount_monitor ( Gio.UnixMountMonitor
) – The object which received the signalEmitted when the unix mount points have changed.
-
Gio.UnixMountMonitor.signals.
mounts_changed
(unix_mount_monitor)¶ Signal Name: mounts-changed
Flags: RUN_LAST
Parameters: unix_mount_monitor ( Gio.UnixMountMonitor
) – The object which received the signalEmitted when the unix mounts have changed.