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 |
Defines a Unix mount point (e.g. <filename>/dev</filename>). This corresponds roughly to a fstab entry.
- newtype UnixMountPoint = UnixMountPoint (ManagedPtr UnixMountPoint)
- noUnixMountPoint :: Maybe UnixMountPoint
- data UnixMountPointCompareMethodInfo
- unixMountPointCompare :: (HasCallStack, MonadIO m) => UnixMountPoint -> UnixMountPoint -> m Int32
- data UnixMountPointFreeMethodInfo
- unixMountPointFree :: (HasCallStack, MonadIO m) => UnixMountPoint -> m ()
- data UnixMountPointGetDevicePathMethodInfo
- unixMountPointGetDevicePath :: (HasCallStack, MonadIO m) => UnixMountPoint -> m [Char]
- data UnixMountPointGetFsTypeMethodInfo
- unixMountPointGetFsType :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Text
- data UnixMountPointGetMountPathMethodInfo
- unixMountPointGetMountPath :: (HasCallStack, MonadIO m) => UnixMountPoint -> m [Char]
- data UnixMountPointGetOptionsMethodInfo
- unixMountPointGetOptions :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Text
- data UnixMountPointGuessCanEjectMethodInfo
- unixMountPointGuessCanEject :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Bool
- data UnixMountPointGuessIconMethodInfo
- unixMountPointGuessIcon :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Icon
- data UnixMountPointGuessNameMethodInfo
- unixMountPointGuessName :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Text
- data UnixMountPointGuessSymbolicIconMethodInfo
- unixMountPointGuessSymbolicIcon :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Icon
- data UnixMountPointIsLoopbackMethodInfo
- unixMountPointIsLoopback :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Bool
- data UnixMountPointIsReadonlyMethodInfo
- unixMountPointIsReadonly :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Bool
- data UnixMountPointIsUserMountableMethodInfo
- unixMountPointIsUserMountable :: (HasCallStack, MonadIO m) => UnixMountPoint -> m Bool
Exported types
newtype UnixMountPoint Source #
Methods
compare
data UnixMountPointCompareMethodInfo Source #
((~) * signature (UnixMountPoint -> m Int32), MonadIO m) => MethodInfo * UnixMountPointCompareMethodInfo UnixMountPoint signature Source # | |
unixMountPointCompare Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> UnixMountPoint |
|
-> m Int32 | Returns: 1, 0 or -1 if |
Compares two unix mount points.
free
data UnixMountPointFreeMethodInfo Source #
((~) * signature (m ()), MonadIO m) => MethodInfo * UnixMountPointFreeMethodInfo UnixMountPoint signature Source # | |
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m () |
Frees a unix mount point.
getDevicePath
data UnixMountPointGetDevicePathMethodInfo Source #
((~) * signature (m [Char]), MonadIO m) => MethodInfo * UnixMountPointGetDevicePathMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetDevicePath Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m [Char] | Returns: a string containing the device path. |
Gets the device path for a unix mount point.
getFsType
data UnixMountPointGetFsTypeMethodInfo Source #
((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGetFsTypeMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetFsType Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Text | Returns: a string containing the file system type. |
Gets the file system type for the mount point.
getMountPath
data UnixMountPointGetMountPathMethodInfo Source #
((~) * signature (m [Char]), MonadIO m) => MethodInfo * UnixMountPointGetMountPathMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetMountPath Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m [Char] | Returns: a string containing the mount path. |
Gets the mount path for a unix mount point.
getOptions
data UnixMountPointGetOptionsMethodInfo Source #
((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGetOptionsMethodInfo UnixMountPoint signature Source # | |
unixMountPointGetOptions Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Text | Returns: a string containing the options. |
Gets the options for the mount point.
Since: 2.32
guessCanEject
data UnixMountPointGuessCanEjectMethodInfo Source #
((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointGuessCanEjectMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessCanEject Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Bool | Returns: |
Guesses whether a Unix mount point can be ejected.
guessIcon
data UnixMountPointGuessIconMethodInfo Source #
((~) * signature (m Icon), MonadIO m) => MethodInfo * UnixMountPointGuessIconMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessIcon Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Icon | Returns: a |
Guesses the icon of a Unix mount point.
guessName
data UnixMountPointGuessNameMethodInfo Source #
((~) * signature (m Text), MonadIO m) => MethodInfo * UnixMountPointGuessNameMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessName Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Text | Returns: A newly allocated string that must
be freed with |
Guesses the name of a Unix mount point. The result is a translated string.
guessSymbolicIcon
data UnixMountPointGuessSymbolicIconMethodInfo Source #
((~) * signature (m Icon), MonadIO m) => MethodInfo * UnixMountPointGuessSymbolicIconMethodInfo UnixMountPoint signature Source # | |
unixMountPointGuessSymbolicIcon Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Icon | Returns: a |
Guesses the symbolic icon of a Unix mount point.
Since: 2.34
isLoopback
data UnixMountPointIsLoopbackMethodInfo Source #
((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointIsLoopbackMethodInfo UnixMountPoint signature Source # | |
unixMountPointIsLoopback Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Bool | Returns: |
Checks if a unix mount point is a loopback device.
isReadonly
data UnixMountPointIsReadonlyMethodInfo Source #
((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointIsReadonlyMethodInfo UnixMountPoint signature Source # | |
unixMountPointIsReadonly Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Bool | Returns: |
Checks if a unix mount point is read only.
isUserMountable
data UnixMountPointIsUserMountableMethodInfo Source #
((~) * signature (m Bool), MonadIO m) => MethodInfo * UnixMountPointIsUserMountableMethodInfo UnixMountPoint signature Source # | |
unixMountPointIsUserMountable Source #
:: (HasCallStack, MonadIO m) | |
=> UnixMountPoint |
|
-> m Bool | Returns: |
Checks if a unix mount point is mountable by the user.