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.ObjectAbstract: No Structure: Gio.UnixMountMonitorClassWatches #GUnixMounts for changes.
-
classmethod
get()[source]¶ Returns: the Gio.UnixMountMonitor.Return type: Gio.UnixMountMonitorGets the
Gio.UnixMountMonitorfor 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.UnixMountMonitorDeprecated 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-changedFlags: RUN_LASTParameters: 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-changedFlags: RUN_LASTParameters: unix_mount_monitor ( Gio.UnixMountMonitor) – The object which received the signalEmitted when the unix mounts have changed.