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 |
MountOperation
provides a mechanism for interacting with the user.
It can be used for authenticating mountable operations, such as loop
mounting files, hard drive partitions or server locations. It can
also be used to ask the user questions or show a list of applications
preventing unmount or eject operations from completing.
Note that MountOperation
is used for more than just Mount
objects – for example it is also used in driveStart
and
driveStop
.
Users should instantiate a subclass of this that implements all the
various callbacks to show the required dialogs, such as
GtkMountOperation
. If no user interaction is desired (for example
when automounting filesystems at login time), usually Nothing
can be
passed, see each method taking a MountOperation
for details.
- newtype MountOperation = MountOperation (ManagedPtr MountOperation)
- class GObject o => IsMountOperation o
- toMountOperation :: IsMountOperation o => o -> IO MountOperation
- noMountOperation :: Maybe MountOperation
- data MountOperationGetAnonymousMethodInfo
- mountOperationGetAnonymous :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Bool
- data MountOperationGetChoiceMethodInfo
- mountOperationGetChoice :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Int32
- data MountOperationGetDomainMethodInfo
- mountOperationGetDomain :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Text
- data MountOperationGetPasswordMethodInfo
- mountOperationGetPassword :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Text
- data MountOperationGetPasswordSaveMethodInfo
- mountOperationGetPasswordSave :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m PasswordSave
- data MountOperationGetUsernameMethodInfo
- mountOperationGetUsername :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Text
- mountOperationNew :: (HasCallStack, MonadIO m) => m MountOperation
- data MountOperationReplyMethodInfo
- mountOperationReply :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> MountOperationResult -> m ()
- data MountOperationSetAnonymousMethodInfo
- mountOperationSetAnonymous :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> Bool -> m ()
- data MountOperationSetChoiceMethodInfo
- mountOperationSetChoice :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> Int32 -> m ()
- data MountOperationSetDomainMethodInfo
- mountOperationSetDomain :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> Text -> m ()
- data MountOperationSetPasswordMethodInfo
- mountOperationSetPassword :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> Text -> m ()
- data MountOperationSetPasswordSaveMethodInfo
- mountOperationSetPasswordSave :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> PasswordSave -> m ()
- data MountOperationSetUsernameMethodInfo
- mountOperationSetUsername :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> Text -> m ()
- data MountOperationAnonymousPropertyInfo
- constructMountOperationAnonymous :: IsMountOperation o => Bool -> IO (GValueConstruct o)
- getMountOperationAnonymous :: (MonadIO m, IsMountOperation o) => o -> m Bool
- mountOperationAnonymous :: AttrLabelProxy "anonymous"
- setMountOperationAnonymous :: (MonadIO m, IsMountOperation o) => o -> Bool -> m ()
- data MountOperationChoicePropertyInfo
- constructMountOperationChoice :: IsMountOperation o => Int32 -> IO (GValueConstruct o)
- getMountOperationChoice :: (MonadIO m, IsMountOperation o) => o -> m Int32
- mountOperationChoice :: AttrLabelProxy "choice"
- setMountOperationChoice :: (MonadIO m, IsMountOperation o) => o -> Int32 -> m ()
- data MountOperationDomainPropertyInfo
- constructMountOperationDomain :: IsMountOperation o => Text -> IO (GValueConstruct o)
- getMountOperationDomain :: (MonadIO m, IsMountOperation o) => o -> m Text
- mountOperationDomain :: AttrLabelProxy "domain"
- setMountOperationDomain :: (MonadIO m, IsMountOperation o) => o -> Text -> m ()
- data MountOperationPasswordPropertyInfo
- constructMountOperationPassword :: IsMountOperation o => Text -> IO (GValueConstruct o)
- getMountOperationPassword :: (MonadIO m, IsMountOperation o) => o -> m Text
- mountOperationPassword :: AttrLabelProxy "password"
- setMountOperationPassword :: (MonadIO m, IsMountOperation o) => o -> Text -> m ()
- data MountOperationPasswordSavePropertyInfo
- constructMountOperationPasswordSave :: IsMountOperation o => PasswordSave -> IO (GValueConstruct o)
- getMountOperationPasswordSave :: (MonadIO m, IsMountOperation o) => o -> m PasswordSave
- mountOperationPasswordSave :: AttrLabelProxy "passwordSave"
- setMountOperationPasswordSave :: (MonadIO m, IsMountOperation o) => o -> PasswordSave -> m ()
- data MountOperationUsernamePropertyInfo
- constructMountOperationUsername :: IsMountOperation o => Text -> IO (GValueConstruct o)
- getMountOperationUsername :: (MonadIO m, IsMountOperation o) => o -> m Text
- mountOperationUsername :: AttrLabelProxy "username"
- setMountOperationUsername :: (MonadIO m, IsMountOperation o) => o -> Text -> m ()
- type C_MountOperationAbortedCallback = Ptr () -> Ptr () -> IO ()
- type MountOperationAbortedCallback = IO ()
- data MountOperationAbortedSignalInfo
- afterMountOperationAborted :: (IsMountOperation a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId
- genClosure_MountOperationAborted :: MountOperationAbortedCallback -> IO Closure
- mk_MountOperationAbortedCallback :: C_MountOperationAbortedCallback -> IO (FunPtr C_MountOperationAbortedCallback)
- noMountOperationAbortedCallback :: Maybe MountOperationAbortedCallback
- onMountOperationAborted :: (IsMountOperation a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId
- wrap_MountOperationAbortedCallback :: MountOperationAbortedCallback -> Ptr () -> Ptr () -> IO ()
- type C_MountOperationAskPasswordCallback = Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO ()
- type MountOperationAskPasswordCallback = Text -> Text -> Text -> [AskPasswordFlags] -> IO ()
- data MountOperationAskPasswordSignalInfo
- afterMountOperationAskPassword :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId
- genClosure_MountOperationAskPassword :: MountOperationAskPasswordCallback -> IO Closure
- mk_MountOperationAskPasswordCallback :: C_MountOperationAskPasswordCallback -> IO (FunPtr C_MountOperationAskPasswordCallback)
- noMountOperationAskPasswordCallback :: Maybe MountOperationAskPasswordCallback
- onMountOperationAskPassword :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId
- wrap_MountOperationAskPasswordCallback :: MountOperationAskPasswordCallback -> Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO ()
- type C_MountOperationAskQuestionCallback = Ptr () -> CString -> Ptr CString -> Ptr () -> IO ()
- type MountOperationAskQuestionCallback = Text -> [Text] -> IO ()
- data MountOperationAskQuestionSignalInfo
- afterMountOperationAskQuestion :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId
- genClosure_MountOperationAskQuestion :: MountOperationAskQuestionCallback -> IO Closure
- mk_MountOperationAskQuestionCallback :: C_MountOperationAskQuestionCallback -> IO (FunPtr C_MountOperationAskQuestionCallback)
- noMountOperationAskQuestionCallback :: Maybe MountOperationAskQuestionCallback
- onMountOperationAskQuestion :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId
- wrap_MountOperationAskQuestionCallback :: MountOperationAskQuestionCallback -> Ptr () -> CString -> Ptr CString -> Ptr () -> IO ()
- type C_MountOperationReplyCallback = Ptr () -> CUInt -> Ptr () -> IO ()
- type MountOperationReplyCallback = MountOperationResult -> IO ()
- data MountOperationReplySignalInfo
- afterMountOperationReply :: (IsMountOperation a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId
- genClosure_MountOperationReply :: MountOperationReplyCallback -> IO Closure
- mk_MountOperationReplyCallback :: C_MountOperationReplyCallback -> IO (FunPtr C_MountOperationReplyCallback)
- noMountOperationReplyCallback :: Maybe MountOperationReplyCallback
- onMountOperationReply :: (IsMountOperation a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId
- wrap_MountOperationReplyCallback :: MountOperationReplyCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- type C_MountOperationShowProcessesCallback = Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO ()
- type MountOperationShowProcessesCallback = Text -> [Int32] -> [Text] -> IO ()
- data MountOperationShowProcessesSignalInfo
- afterMountOperationShowProcesses :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId
- genClosure_MountOperationShowProcesses :: MountOperationShowProcessesCallback -> IO Closure
- mk_MountOperationShowProcessesCallback :: C_MountOperationShowProcessesCallback -> IO (FunPtr C_MountOperationShowProcessesCallback)
- noMountOperationShowProcessesCallback :: Maybe MountOperationShowProcessesCallback
- onMountOperationShowProcesses :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId
- wrap_MountOperationShowProcessesCallback :: MountOperationShowProcessesCallback -> Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO ()
- type C_MountOperationShowUnmountProgressCallback = Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO ()
- type MountOperationShowUnmountProgressCallback = Text -> Int64 -> Int64 -> IO ()
- data MountOperationShowUnmountProgressSignalInfo
- afterMountOperationShowUnmountProgress :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId
- genClosure_MountOperationShowUnmountProgress :: MountOperationShowUnmountProgressCallback -> IO Closure
- mk_MountOperationShowUnmountProgressCallback :: C_MountOperationShowUnmountProgressCallback -> IO (FunPtr C_MountOperationShowUnmountProgressCallback)
- noMountOperationShowUnmountProgressCallback :: Maybe MountOperationShowUnmountProgressCallback
- onMountOperationShowUnmountProgress :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId
- wrap_MountOperationShowUnmountProgressCallback :: MountOperationShowUnmountProgressCallback -> Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO ()
Exported types
newtype MountOperation Source #
GObject MountOperation Source # | |
IsObject MountOperation Source # | |
IsMountOperation MountOperation Source # | |
((~) * info (ResolveMountOperationMethod t MountOperation), MethodInfo * info MountOperation p) => IsLabel t (MountOperation -> p) Source # | |
((~) * info (ResolveMountOperationMethod t MountOperation), MethodInfo * info MountOperation p) => IsLabelProxy t (MountOperation -> p) Source # | |
HasAttributeList * MountOperation Source # | |
type AttributeList MountOperation Source # | |
type SignalList MountOperation Source # | |
class GObject o => IsMountOperation o Source #
toMountOperation :: IsMountOperation o => o -> IO MountOperation Source #
Methods
getAnonymous
data MountOperationGetAnonymousMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetAnonymousMethodInfo a signature Source # | |
mountOperationGetAnonymous Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> m Bool | Returns: |
Check to see whether the mount operation is being used for an anonymous user.
getChoice
data MountOperationGetChoiceMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetChoiceMethodInfo a signature Source # | |
mountOperationGetChoice Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> m Int32 | Returns: an integer containing an index of the user's choice from
the choice's list, or |
Gets a choice from the mount operation.
getDomain
data MountOperationGetDomainMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetDomainMethodInfo a signature Source # | |
mountOperationGetDomain Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> m Text | Returns: a string set to the domain. |
Gets the domain of the mount operation.
getPassword
data MountOperationGetPasswordMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetPasswordMethodInfo a signature Source # | |
mountOperationGetPassword Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> m Text | Returns: a string containing the password within |
Gets a password from the mount operation.
getPasswordSave
data MountOperationGetPasswordSaveMethodInfo Source #
((~) * signature (m PasswordSave), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetPasswordSaveMethodInfo a signature Source # | |
mountOperationGetPasswordSave Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> m PasswordSave | Returns: a |
Gets the state of saving passwords for the mount operation.
getUsername
data MountOperationGetUsernameMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetUsernameMethodInfo a signature Source # | |
mountOperationGetUsername Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> m Text | Returns: a string containing the user name. |
Get the user name from the mount operation.
new
:: (HasCallStack, MonadIO m) | |
=> m MountOperation | Returns: a |
Creates a new mount operation.
reply
data MountOperationReplyMethodInfo Source #
((~) * signature (MountOperationResult -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationReplyMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> MountOperationResult |
|
-> m () |
Emits the MountOperation
::reply
signal.
setAnonymous
data MountOperationSetAnonymousMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetAnonymousMethodInfo a signature Source # | |
mountOperationSetAnonymous Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets the mount operation to use an anonymous user if anonymous
is True
.
setChoice
data MountOperationSetChoiceMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetChoiceMethodInfo a signature Source # | |
mountOperationSetChoice Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets a default choice for the mount operation.
setDomain
data MountOperationSetDomainMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetDomainMethodInfo a signature Source # | |
mountOperationSetDomain Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> Text |
|
-> m () |
Sets the mount operation's domain.
setPassword
data MountOperationSetPasswordMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetPasswordMethodInfo a signature Source # | |
mountOperationSetPassword Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> Text |
|
-> m () |
Sets the mount operation's password to password
.
setPasswordSave
data MountOperationSetPasswordSaveMethodInfo Source #
((~) * signature (PasswordSave -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetPasswordSaveMethodInfo a signature Source # | |
mountOperationSetPasswordSave Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> PasswordSave |
|
-> m () |
Sets the state of saving passwords for the mount operation.
setUsername
data MountOperationSetUsernameMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetUsernameMethodInfo a signature Source # | |
mountOperationSetUsername Source #
:: (HasCallStack, MonadIO m, IsMountOperation a) | |
=> a |
|
-> Text |
|
-> m () |
Sets the user name within op
to username
.
Properties
anonymous
data MountOperationAnonymousPropertyInfo Source #
constructMountOperationAnonymous :: IsMountOperation o => Bool -> IO (GValueConstruct o) Source #
getMountOperationAnonymous :: (MonadIO m, IsMountOperation o) => o -> m Bool Source #
mountOperationAnonymous :: AttrLabelProxy "anonymous" Source #
setMountOperationAnonymous :: (MonadIO m, IsMountOperation o) => o -> Bool -> m () Source #
choice
data MountOperationChoicePropertyInfo Source #
constructMountOperationChoice :: IsMountOperation o => Int32 -> IO (GValueConstruct o) Source #
getMountOperationChoice :: (MonadIO m, IsMountOperation o) => o -> m Int32 Source #
mountOperationChoice :: AttrLabelProxy "choice" Source #
setMountOperationChoice :: (MonadIO m, IsMountOperation o) => o -> Int32 -> m () Source #
domain
data MountOperationDomainPropertyInfo Source #
constructMountOperationDomain :: IsMountOperation o => Text -> IO (GValueConstruct o) Source #
getMountOperationDomain :: (MonadIO m, IsMountOperation o) => o -> m Text Source #
mountOperationDomain :: AttrLabelProxy "domain" Source #
setMountOperationDomain :: (MonadIO m, IsMountOperation o) => o -> Text -> m () Source #
password
data MountOperationPasswordPropertyInfo Source #
constructMountOperationPassword :: IsMountOperation o => Text -> IO (GValueConstruct o) Source #
getMountOperationPassword :: (MonadIO m, IsMountOperation o) => o -> m Text Source #
mountOperationPassword :: AttrLabelProxy "password" Source #
setMountOperationPassword :: (MonadIO m, IsMountOperation o) => o -> Text -> m () Source #
passwordSave
data MountOperationPasswordSavePropertyInfo Source #
constructMountOperationPasswordSave :: IsMountOperation o => PasswordSave -> IO (GValueConstruct o) Source #
getMountOperationPasswordSave :: (MonadIO m, IsMountOperation o) => o -> m PasswordSave Source #
mountOperationPasswordSave :: AttrLabelProxy "passwordSave" Source #
setMountOperationPasswordSave :: (MonadIO m, IsMountOperation o) => o -> PasswordSave -> m () Source #
username
data MountOperationUsernamePropertyInfo Source #
constructMountOperationUsername :: IsMountOperation o => Text -> IO (GValueConstruct o) Source #
getMountOperationUsername :: (MonadIO m, IsMountOperation o) => o -> m Text Source #
mountOperationUsername :: AttrLabelProxy "username" Source #
setMountOperationUsername :: (MonadIO m, IsMountOperation o) => o -> Text -> m () Source #
Signals
aborted
type MountOperationAbortedCallback = IO () Source #
afterMountOperationAborted :: (IsMountOperation a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId Source #
mk_MountOperationAbortedCallback :: C_MountOperationAbortedCallback -> IO (FunPtr C_MountOperationAbortedCallback) Source #
onMountOperationAborted :: (IsMountOperation a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId Source #
wrap_MountOperationAbortedCallback :: MountOperationAbortedCallback -> Ptr () -> Ptr () -> IO () Source #
askPassword
type C_MountOperationAskPasswordCallback = Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO () Source #
type MountOperationAskPasswordCallback = Text -> Text -> Text -> [AskPasswordFlags] -> IO () Source #
afterMountOperationAskPassword :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId Source #
mk_MountOperationAskPasswordCallback :: C_MountOperationAskPasswordCallback -> IO (FunPtr C_MountOperationAskPasswordCallback) Source #
onMountOperationAskPassword :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId Source #
wrap_MountOperationAskPasswordCallback :: MountOperationAskPasswordCallback -> Ptr () -> CString -> CString -> CString -> CUInt -> Ptr () -> IO () Source #
askQuestion
type C_MountOperationAskQuestionCallback = Ptr () -> CString -> Ptr CString -> Ptr () -> IO () Source #
afterMountOperationAskQuestion :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId Source #
mk_MountOperationAskQuestionCallback :: C_MountOperationAskQuestionCallback -> IO (FunPtr C_MountOperationAskQuestionCallback) Source #
onMountOperationAskQuestion :: (IsMountOperation a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId Source #
wrap_MountOperationAskQuestionCallback :: MountOperationAskQuestionCallback -> Ptr () -> CString -> Ptr CString -> Ptr () -> IO () Source #
reply
type MountOperationReplyCallback = MountOperationResult -> IO () Source #
afterMountOperationReply :: (IsMountOperation a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId Source #
mk_MountOperationReplyCallback :: C_MountOperationReplyCallback -> IO (FunPtr C_MountOperationReplyCallback) Source #
onMountOperationReply :: (IsMountOperation a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId Source #
wrap_MountOperationReplyCallback :: MountOperationReplyCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source #
showProcesses
type C_MountOperationShowProcessesCallback = Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO () Source #
afterMountOperationShowProcesses :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId Source #
genClosure_MountOperationShowProcesses :: MountOperationShowProcessesCallback -> IO Closure Source #
mk_MountOperationShowProcessesCallback :: C_MountOperationShowProcessesCallback -> IO (FunPtr C_MountOperationShowProcessesCallback) Source #
onMountOperationShowProcesses :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowProcessesCallback -> m SignalHandlerId Source #
wrap_MountOperationShowProcessesCallback :: MountOperationShowProcessesCallback -> Ptr () -> CString -> Ptr (GArray Int32) -> Ptr CString -> Ptr () -> IO () Source #
showUnmountProgress
type C_MountOperationShowUnmountProgressCallback = Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO () Source #
afterMountOperationShowUnmountProgress :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId Source #
genClosure_MountOperationShowUnmountProgress :: MountOperationShowUnmountProgressCallback -> IO Closure Source #
mk_MountOperationShowUnmountProgressCallback :: C_MountOperationShowUnmountProgressCallback -> IO (FunPtr C_MountOperationShowUnmountProgressCallback) Source #
noMountOperationShowUnmountProgressCallback :: Maybe MountOperationShowUnmountProgressCallback Source #
onMountOperationShowUnmountProgress :: (IsMountOperation a, MonadIO m) => a -> MountOperationShowUnmountProgressCallback -> m SignalHandlerId Source #
wrap_MountOperationShowUnmountProgressCallback :: MountOperationShowUnmountProgressCallback -> Ptr () -> CString -> Int64 -> Int64 -> Ptr () -> IO () Source #