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.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.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 signal- Emitted 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 signal- Emitted when the unix mounts have changed.