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 |
- 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
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
(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
((~) * 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