| 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.Structs.UnixMountPoint
Contents
Description
Defines a Unix mount point (e.g. filenamedev<filename>). This corresponds roughly to a fstab entry.
- newtype UnixMountPoint = UnixMountPoint (ManagedPtr UnixMountPoint)
- noUnixMountPoint :: Maybe UnixMountPoint
- data UnixMountPointCompareMethodInfo
- unixMountPointCompare :: MonadIO m => UnixMountPoint -> UnixMountPoint -> m Int32
- data UnixMountPointFreeMethodInfo
- unixMountPointFree :: MonadIO m => UnixMountPoint -> m ()
- data UnixMountPointGetDevicePathMethodInfo
- unixMountPointGetDevicePath :: MonadIO m => UnixMountPoint -> m Text
- data UnixMountPointGetFsTypeMethodInfo
- unixMountPointGetFsType :: MonadIO m => UnixMountPoint -> m Text
- data UnixMountPointGetMountPathMethodInfo
- unixMountPointGetMountPath :: MonadIO m => UnixMountPoint -> m Text
- data UnixMountPointGetOptionsMethodInfo
- unixMountPointGetOptions :: MonadIO m => UnixMountPoint -> m Text
- data UnixMountPointGuessCanEjectMethodInfo
- unixMountPointGuessCanEject :: MonadIO m => UnixMountPoint -> m Bool
- data UnixMountPointGuessIconMethodInfo
- unixMountPointGuessIcon :: MonadIO m => UnixMountPoint -> m Icon
- data UnixMountPointGuessNameMethodInfo
- unixMountPointGuessName :: MonadIO m => UnixMountPoint -> m Text
- data UnixMountPointGuessSymbolicIconMethodInfo
- unixMountPointGuessSymbolicIcon :: MonadIO m => UnixMountPoint -> m Icon
- data UnixMountPointIsLoopbackMethodInfo
- unixMountPointIsLoopback :: MonadIO m => UnixMountPoint -> m Bool
- data UnixMountPointIsReadonlyMethodInfo
- unixMountPointIsReadonly :: MonadIO m => UnixMountPoint -> m Bool
- data UnixMountPointIsUserMountableMethodInfo
- unixMountPointIsUserMountable :: MonadIO m => UnixMountPoint -> m Bool
Exported types
newtype UnixMountPoint Source #
Constructors
| UnixMountPoint (ManagedPtr UnixMountPoint) |
Instances
Methods
compare
data UnixMountPointCompareMethodInfo Source #
Instances
| ((~) * signature (UnixMountPoint -> m Int32), MonadIO m) => MethodInfo * UnixMountPointCompareMethodInfo UnixMountPoint signature Source # | |
unixMountPointCompare :: MonadIO m => UnixMountPoint -> UnixMountPoint -> m Int32 Source #
free
data UnixMountPointFreeMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * UnixMountPointFreeMethodInfo UnixMountPoint signature Source # | |
unixMountPointFree :: MonadIO m => UnixMountPoint -> m () Source #
getDevicePath
data UnixMountPointGetDevicePathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGetDevicePathMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetDevicePath :: MonadIO m => UnixMountPoint -> m Text Source #
getFsType
data UnixMountPointGetFsTypeMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGetFsTypeMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetFsType :: MonadIO m => UnixMountPoint -> m Text Source #
getMountPath
data UnixMountPointGetMountPathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGetMountPathMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetMountPath :: MonadIO m => UnixMountPoint -> m Text Source #
getOptions
data UnixMountPointGetOptionsMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGetOptionsMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetOptions :: MonadIO m => UnixMountPoint -> m Text Source #
guessCanEject
data UnixMountPointGuessCanEjectMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointGuessCanEjectMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessCanEject :: MonadIO m => UnixMountPoint -> m Bool Source #
guessIcon
data UnixMountPointGuessIconMethodInfo Source #
Instances
| ((~) * signature (m Icon), MonadIO m) => MethodInfo * UnixMountPointGuessIconMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessIcon :: MonadIO m => UnixMountPoint -> m Icon Source #
guessName
data UnixMountPointGuessNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGuessNameMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessName :: MonadIO m => UnixMountPoint -> m Text Source #
guessSymbolicIcon
data UnixMountPointGuessSymbolicIconMethodInfo Source #
Instances
| ((~) * signature (m Icon), MonadIO m) => MethodInfo * UnixMountPointGuessSymbolicIconMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessSymbolicIcon :: MonadIO m => UnixMountPoint -> m Icon Source #
isLoopback
data UnixMountPointIsLoopbackMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointIsLoopbackMethodInfo UnixMountPoint signature Source # | |
unixMountPointIsLoopback :: MonadIO m => UnixMountPoint -> m Bool Source #
isReadonly
data UnixMountPointIsReadonlyMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointIsReadonlyMethodInfo UnixMountPoint signature Source # | |
unixMountPointIsReadonly :: MonadIO m => UnixMountPoint -> m Bool Source #
isUserMountable
data UnixMountPointIsUserMountableMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointIsUserMountableMethodInfo UnixMountPoint signature Source # | |
unixMountPointIsUserMountable :: MonadIO m => UnixMountPoint -> m Bool Source #