| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.UnixMountMonitor
Description
- newtype UnixMountMonitor = UnixMountMonitor (ManagedPtr UnixMountMonitor)
- class GObject o => IsUnixMountMonitor o
- toUnixMountMonitor :: IsUnixMountMonitor o => o -> IO UnixMountMonitor
- noUnixMountMonitor :: Maybe UnixMountMonitor
- unixMountMonitorGet :: MonadIO m => m UnixMountMonitor
- unixMountMonitorNew :: MonadIO m => m UnixMountMonitor
- data UnixMountMonitorSetRateLimitMethodInfo
- unixMountMonitorSetRateLimit :: (MonadIO m, IsUnixMountMonitor a) => a -> Int32 -> m ()
- type C_UnixMountMonitorMountpointsChangedCallback = Ptr () -> Ptr () -> IO ()
- type UnixMountMonitorMountpointsChangedCallback = IO ()
- data UnixMountMonitorMountpointsChangedSignalInfo
- afterUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId
- genClosure_UnixMountMonitorMountpointsChanged :: UnixMountMonitorMountpointsChangedCallback -> IO Closure
- mk_UnixMountMonitorMountpointsChangedCallback :: C_UnixMountMonitorMountpointsChangedCallback -> IO (FunPtr C_UnixMountMonitorMountpointsChangedCallback)
- noUnixMountMonitorMountpointsChangedCallback :: Maybe UnixMountMonitorMountpointsChangedCallback
- onUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId
- wrap_UnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_UnixMountMonitorMountsChangedCallback = Ptr () -> Ptr () -> IO ()
- type UnixMountMonitorMountsChangedCallback = IO ()
- data UnixMountMonitorMountsChangedSignalInfo
- afterUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId
- genClosure_UnixMountMonitorMountsChanged :: UnixMountMonitorMountsChangedCallback -> IO Closure
- mk_UnixMountMonitorMountsChangedCallback :: C_UnixMountMonitorMountsChangedCallback -> IO (FunPtr C_UnixMountMonitorMountsChangedCallback)
- noUnixMountMonitorMountsChangedCallback :: Maybe UnixMountMonitorMountsChangedCallback
- onUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId
- wrap_UnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype UnixMountMonitor Source #
Constructors
| UnixMountMonitor (ManagedPtr UnixMountMonitor) |
Instances
| GObject UnixMountMonitor Source # | |
| IsObject UnixMountMonitor Source # | |
| IsUnixMountMonitor UnixMountMonitor Source # | |
| ((~) * info (ResolveUnixMountMonitorMethod t UnixMountMonitor), MethodInfo * info UnixMountMonitor p) => IsLabel t (UnixMountMonitor -> p) Source # | |
| ((~) * info (ResolveUnixMountMonitorMethod t UnixMountMonitor), MethodInfo * info UnixMountMonitor p) => IsLabelProxy t (UnixMountMonitor -> p) Source # | |
| HasAttributeList * UnixMountMonitor Source # | |
| type SignalList UnixMountMonitor Source # | |
| type AttributeList UnixMountMonitor Source # | |
class GObject o => IsUnixMountMonitor o Source #
Instances
| (GObject a, UnknownAncestorError Constraint UnixMountMonitor a) => IsUnixMountMonitor a Source # | |
| IsUnixMountMonitor UnixMountMonitor Source # | |
toUnixMountMonitor :: IsUnixMountMonitor o => o -> IO UnixMountMonitor Source #
Methods
get
unixMountMonitorGet :: MonadIO m => m UnixMountMonitor Source #
new
unixMountMonitorNew :: MonadIO m => m UnixMountMonitor Source #
Deprecated: (Since version 2.44)Use g_unix_mount_monitor_get() instead.
setRateLimit
data UnixMountMonitorSetRateLimitMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsUnixMountMonitor a) => MethodInfo * UnixMountMonitorSetRateLimitMethodInfo a signature Source # | |
unixMountMonitorSetRateLimit :: (MonadIO m, IsUnixMountMonitor a) => a -> Int32 -> m () Source #
Deprecated: (Since version 2.44)This function does nothing. Don't call it.
Signals
mountpointsChanged
type UnixMountMonitorMountpointsChangedCallback = IO () Source #
data UnixMountMonitorMountpointsChangedSignalInfo Source #
Instances
| SignalInfo UnixMountMonitorMountpointsChangedSignalInfo Source # | |
| type HaskellCallbackType UnixMountMonitorMountpointsChangedSignalInfo Source # | |
afterUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId Source #
genClosure_UnixMountMonitorMountpointsChanged :: UnixMountMonitorMountpointsChangedCallback -> IO Closure Source #
mk_UnixMountMonitorMountpointsChangedCallback :: C_UnixMountMonitorMountpointsChangedCallback -> IO (FunPtr C_UnixMountMonitorMountpointsChangedCallback) Source #
noUnixMountMonitorMountpointsChangedCallback :: Maybe UnixMountMonitorMountpointsChangedCallback Source #
onUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId Source #
wrap_UnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallback -> Ptr () -> Ptr () -> IO () Source #
mountsChanged
type UnixMountMonitorMountsChangedCallback = IO () Source #
data UnixMountMonitorMountsChangedSignalInfo Source #
Instances
| SignalInfo UnixMountMonitorMountsChangedSignalInfo Source # | |
| type HaskellCallbackType UnixMountMonitorMountsChangedSignalInfo Source # | |
afterUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId Source #
genClosure_UnixMountMonitorMountsChanged :: UnixMountMonitorMountsChangedCallback -> IO Closure Source #
mk_UnixMountMonitorMountsChangedCallback :: C_UnixMountMonitorMountsChangedCallback -> IO (FunPtr C_UnixMountMonitorMountsChangedCallback) Source #
onUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId Source #
wrap_UnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallback -> Ptr () -> Ptr () -> IO () Source #