| 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
Contents
Description
- newtype UnixMountMonitor = UnixMountMonitor (ForeignPtr UnixMountMonitor)
 - class GObject o => UnixMountMonitorK o
 - toUnixMountMonitor :: UnixMountMonitorK o => o -> IO UnixMountMonitor
 - noUnixMountMonitor :: Maybe UnixMountMonitor
 - unixMountMonitorGet :: MonadIO m => m UnixMountMonitor
 - unixMountMonitorNew :: MonadIO m => m UnixMountMonitor
 - data UnixMountMonitorSetRateLimitMethodInfo
 - unixMountMonitorSetRateLimit :: (MonadIO m, UnixMountMonitorK a) => a -> Int32 -> m ()
 - type UnixMountMonitorMountpointsChangedCallback = IO ()
 - type UnixMountMonitorMountpointsChangedCallbackC = Ptr () -> Ptr () -> IO ()
 - data UnixMountMonitorMountpointsChangedSignalInfo
 - afterUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId
 - mkUnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallbackC -> IO (FunPtr UnixMountMonitorMountpointsChangedCallbackC)
 - noUnixMountMonitorMountpointsChangedCallback :: Maybe UnixMountMonitorMountpointsChangedCallback
 - onUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId
 - unixMountMonitorMountpointsChangedCallbackWrapper :: UnixMountMonitorMountpointsChangedCallback -> Ptr () -> Ptr () -> IO ()
 - unixMountMonitorMountpointsChangedClosure :: UnixMountMonitorMountpointsChangedCallback -> IO Closure
 - type UnixMountMonitorMountsChangedCallback = IO ()
 - type UnixMountMonitorMountsChangedCallbackC = Ptr () -> Ptr () -> IO ()
 - data UnixMountMonitorMountsChangedSignalInfo
 - afterUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId
 - mkUnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallbackC -> IO (FunPtr UnixMountMonitorMountsChangedCallbackC)
 - noUnixMountMonitorMountsChangedCallback :: Maybe UnixMountMonitorMountsChangedCallback
 - onUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId
 - unixMountMonitorMountsChangedCallbackWrapper :: UnixMountMonitorMountsChangedCallback -> Ptr () -> Ptr () -> IO ()
 - unixMountMonitorMountsChangedClosure :: UnixMountMonitorMountsChangedCallback -> IO Closure
 
Exported types
newtype UnixMountMonitor Source
Constructors
| UnixMountMonitor (ForeignPtr UnixMountMonitor) | 
Instances
| GObject UnixMountMonitor | |
| ((~) * info (ResolveUnixMountMonitorMethod t UnixMountMonitor), MethodInfo * info UnixMountMonitor p) => IsLabelProxy t (UnixMountMonitor -> p) | |
| type ParentTypes UnixMountMonitor | |
| type AttributeList UnixMountMonitor | |
| type SignalList UnixMountMonitor | 
class GObject o => UnixMountMonitorK o Source
Instances
| (GObject o, IsDescendantOf UnixMountMonitor o) => UnixMountMonitorK o | 
toUnixMountMonitor :: UnixMountMonitorK o => o -> IO UnixMountMonitor Source
Methods
unixMountMonitorGet
unixMountMonitorGet :: MonadIO m => m UnixMountMonitor Source
unixMountMonitorNew
unixMountMonitorNew :: MonadIO m => m UnixMountMonitor Source
Deprecated: (Since version 2.44)Use g_unix_mount_monitor_get() instead.
unixMountMonitorSetRateLimit
data UnixMountMonitorSetRateLimitMethodInfo Source
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, UnixMountMonitorK a) => MethodInfo * UnixMountMonitorSetRateLimitMethodInfo a signature | 
unixMountMonitorSetRateLimit :: (MonadIO m, UnixMountMonitorK a) => a -> Int32 -> m () Source
Deprecated: (Since version 2.44)This function does nothing. Don't call it.
Signals
MountpointsChanged
type UnixMountMonitorMountpointsChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId Source
mkUnixMountMonitorMountpointsChangedCallback :: UnixMountMonitorMountpointsChangedCallbackC -> IO (FunPtr UnixMountMonitorMountpointsChangedCallbackC) Source
noUnixMountMonitorMountpointsChangedCallback :: Maybe UnixMountMonitorMountpointsChangedCallback Source
onUnixMountMonitorMountpointsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountpointsChangedCallback -> m SignalHandlerId Source
unixMountMonitorMountpointsChangedCallbackWrapper :: UnixMountMonitorMountpointsChangedCallback -> Ptr () -> Ptr () -> IO () Source
unixMountMonitorMountpointsChangedClosure :: UnixMountMonitorMountpointsChangedCallback -> IO Closure Source
MountsChanged
type UnixMountMonitorMountsChangedCallback = IO () Source
type UnixMountMonitorMountsChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId Source
mkUnixMountMonitorMountsChangedCallback :: UnixMountMonitorMountsChangedCallbackC -> IO (FunPtr UnixMountMonitorMountsChangedCallbackC) Source
onUnixMountMonitorMountsChanged :: (GObject a, MonadIO m) => a -> UnixMountMonitorMountsChangedCallback -> m SignalHandlerId Source
unixMountMonitorMountsChangedCallbackWrapper :: UnixMountMonitorMountsChangedCallback -> Ptr () -> Ptr () -> IO () Source