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 |
- Exported types
- Methods
- taskGetCancellable
- taskGetCheckCancellable
- taskGetCompleted
- taskGetContext
- taskGetPriority
- taskGetReturnOnCancel
- taskGetSourceObject
- taskGetSourceTag
- taskGetTaskData
- taskHadError
- taskIsValid
- taskNew
- taskPropagateBoolean
- taskPropagateInt
- taskPropagatePointer
- taskReportError
- taskReturnBoolean
- taskReturnError
- taskReturnErrorIfCancelled
- taskReturnInt
- taskReturnPointer
- taskSetCheckCancellable
- taskSetPriority
- taskSetReturnOnCancel
- taskSetSourceTag
- taskSetTaskData
- Properties
- newtype Task = Task (ForeignPtr Task)
- class GObject o => TaskK o
- toTask :: TaskK o => o -> IO Task
- noTask :: Maybe Task
- data TaskGetCancellableMethodInfo
- taskGetCancellable :: (MonadIO m, TaskK a) => a -> m Cancellable
- data TaskGetCheckCancellableMethodInfo
- taskGetCheckCancellable :: (MonadIO m, TaskK a) => a -> m Bool
- data TaskGetCompletedMethodInfo
- taskGetCompleted :: (MonadIO m, TaskK a) => a -> m Bool
- data TaskGetContextMethodInfo
- taskGetContext :: (MonadIO m, TaskK a) => a -> m MainContext
- data TaskGetPriorityMethodInfo
- taskGetPriority :: (MonadIO m, TaskK a) => a -> m Int32
- data TaskGetReturnOnCancelMethodInfo
- taskGetReturnOnCancel :: (MonadIO m, TaskK a) => a -> m Bool
- data TaskGetSourceObjectMethodInfo
- taskGetSourceObject :: (MonadIO m, TaskK a) => a -> m Object
- data TaskGetSourceTagMethodInfo
- taskGetSourceTag :: (MonadIO m, TaskK a) => a -> m (Ptr ())
- data TaskGetTaskDataMethodInfo
- taskGetTaskData :: (MonadIO m, TaskK a) => a -> m (Ptr ())
- data TaskHadErrorMethodInfo
- taskHadError :: (MonadIO m, TaskK a) => a -> m Bool
- taskIsValid :: (MonadIO m, AsyncResultK a, ObjectK b) => a -> Maybe b -> m Bool
- taskNew :: (MonadIO m, ObjectK a, CancellableK b) => Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m Task
- data TaskPropagateBooleanMethodInfo
- taskPropagateBoolean :: (MonadIO m, TaskK a) => a -> m ()
- data TaskPropagateIntMethodInfo
- taskPropagateInt :: (MonadIO m, TaskK a) => a -> m Int64
- data TaskPropagatePointerMethodInfo
- taskPropagatePointer :: (MonadIO m, TaskK a) => a -> m (Ptr ())
- taskReportError :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> Ptr () -> GError -> m ()
- data TaskReturnBooleanMethodInfo
- taskReturnBoolean :: (MonadIO m, TaskK a) => a -> Bool -> m ()
- data TaskReturnErrorMethodInfo
- taskReturnError :: (MonadIO m, TaskK a) => a -> GError -> m ()
- data TaskReturnErrorIfCancelledMethodInfo
- taskReturnErrorIfCancelled :: (MonadIO m, TaskK a) => a -> m Bool
- data TaskReturnIntMethodInfo
- taskReturnInt :: (MonadIO m, TaskK a) => a -> Int64 -> m ()
- data TaskReturnPointerMethodInfo
- taskReturnPointer :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe DestroyNotify -> m ()
- data TaskSetCheckCancellableMethodInfo
- taskSetCheckCancellable :: (MonadIO m, TaskK a) => a -> Bool -> m ()
- data TaskSetPriorityMethodInfo
- taskSetPriority :: (MonadIO m, TaskK a) => a -> Int32 -> m ()
- data TaskSetReturnOnCancelMethodInfo
- taskSetReturnOnCancel :: (MonadIO m, TaskK a) => a -> Bool -> m Bool
- data TaskSetSourceTagMethodInfo
- taskSetSourceTag :: (MonadIO m, TaskK a) => a -> Ptr () -> m ()
- data TaskSetTaskDataMethodInfo
- taskSetTaskData :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe DestroyNotify -> m ()
- data TaskCompletedPropertyInfo
- getTaskCompleted :: (MonadIO m, TaskK o) => o -> m Bool
- taskCompleted :: AttrLabelProxy "completed"
Exported types
GObject Task | |
((~) * info (ResolveTaskMethod t Task), MethodInfo * info Task p) => IsLabelProxy t (Task -> p) | |
type ParentTypes Task | |
type AttributeList Task | |
type SignalList Task |
Methods
taskGetCancellable
data TaskGetCancellableMethodInfo Source
((~) * signature (m Cancellable), MonadIO m, TaskK a) => MethodInfo * TaskGetCancellableMethodInfo a signature |
taskGetCancellable :: (MonadIO m, TaskK a) => a -> m Cancellable Source
taskGetCheckCancellable
data TaskGetCheckCancellableMethodInfo Source
((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskGetCheckCancellableMethodInfo a signature |
taskGetCheckCancellable :: (MonadIO m, TaskK a) => a -> m Bool Source
taskGetCompleted
data TaskGetCompletedMethodInfo Source
((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskGetCompletedMethodInfo a signature |
taskGetCompleted :: (MonadIO m, TaskK a) => a -> m Bool Source
taskGetContext
data TaskGetContextMethodInfo Source
((~) * signature (m MainContext), MonadIO m, TaskK a) => MethodInfo * TaskGetContextMethodInfo a signature |
taskGetContext :: (MonadIO m, TaskK a) => a -> m MainContext Source
taskGetPriority
data TaskGetPriorityMethodInfo Source
((~) * signature (m Int32), MonadIO m, TaskK a) => MethodInfo * TaskGetPriorityMethodInfo a signature |
taskGetPriority :: (MonadIO m, TaskK a) => a -> m Int32 Source
taskGetReturnOnCancel
data TaskGetReturnOnCancelMethodInfo Source
((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskGetReturnOnCancelMethodInfo a signature |
taskGetReturnOnCancel :: (MonadIO m, TaskK a) => a -> m Bool Source
taskGetSourceObject
data TaskGetSourceObjectMethodInfo Source
((~) * signature (m Object), MonadIO m, TaskK a) => MethodInfo * TaskGetSourceObjectMethodInfo a signature |
taskGetSourceObject :: (MonadIO m, TaskK a) => a -> m Object Source
taskGetSourceTag
data TaskGetSourceTagMethodInfo Source
((~) * signature (m (Ptr ())), MonadIO m, TaskK a) => MethodInfo * TaskGetSourceTagMethodInfo a signature |
taskGetSourceTag :: (MonadIO m, TaskK a) => a -> m (Ptr ()) Source
taskGetTaskData
data TaskGetTaskDataMethodInfo Source
((~) * signature (m (Ptr ())), MonadIO m, TaskK a) => MethodInfo * TaskGetTaskDataMethodInfo a signature |
taskGetTaskData :: (MonadIO m, TaskK a) => a -> m (Ptr ()) Source
taskHadError
data TaskHadErrorMethodInfo Source
((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskHadErrorMethodInfo a signature |
taskHadError :: (MonadIO m, TaskK a) => a -> m Bool Source
taskIsValid
taskIsValid :: (MonadIO m, AsyncResultK a, ObjectK b) => a -> Maybe b -> m Bool Source
taskNew
taskNew :: (MonadIO m, ObjectK a, CancellableK b) => Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m Task Source
taskPropagateBoolean
data TaskPropagateBooleanMethodInfo Source
((~) * signature (m ()), MonadIO m, TaskK a) => MethodInfo * TaskPropagateBooleanMethodInfo a signature |
taskPropagateBoolean :: (MonadIO m, TaskK a) => a -> m () Source
taskPropagateInt
data TaskPropagateIntMethodInfo Source
((~) * signature (m Int64), MonadIO m, TaskK a) => MethodInfo * TaskPropagateIntMethodInfo a signature |
taskPropagateInt :: (MonadIO m, TaskK a) => a -> m Int64 Source
taskPropagatePointer
data TaskPropagatePointerMethodInfo Source
((~) * signature (m (Ptr ())), MonadIO m, TaskK a) => MethodInfo * TaskPropagatePointerMethodInfo a signature |
taskPropagatePointer :: (MonadIO m, TaskK a) => a -> m (Ptr ()) Source
taskReportError
taskReportError :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> Ptr () -> GError -> m () Source
taskReturnBoolean
data TaskReturnBooleanMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnBooleanMethodInfo a signature |
taskReturnBoolean :: (MonadIO m, TaskK a) => a -> Bool -> m () Source
taskReturnError
data TaskReturnErrorMethodInfo Source
((~) * signature (GError -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnErrorMethodInfo a signature |
taskReturnError :: (MonadIO m, TaskK a) => a -> GError -> m () Source
taskReturnErrorIfCancelled
data TaskReturnErrorIfCancelledMethodInfo Source
((~) * signature (m Bool), MonadIO m, TaskK a) => MethodInfo * TaskReturnErrorIfCancelledMethodInfo a signature |
taskReturnErrorIfCancelled :: (MonadIO m, TaskK a) => a -> m Bool Source
taskReturnInt
data TaskReturnIntMethodInfo Source
((~) * signature (Int64 -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnIntMethodInfo a signature |
taskReturnInt :: (MonadIO m, TaskK a) => a -> Int64 -> m () Source
taskReturnPointer
data TaskReturnPointerMethodInfo Source
((~) * signature (Ptr () -> Maybe DestroyNotify -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskReturnPointerMethodInfo a signature |
taskReturnPointer :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe DestroyNotify -> m () Source
taskSetCheckCancellable
data TaskSetCheckCancellableMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetCheckCancellableMethodInfo a signature |
taskSetCheckCancellable :: (MonadIO m, TaskK a) => a -> Bool -> m () Source
taskSetPriority
data TaskSetPriorityMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetPriorityMethodInfo a signature |
taskSetPriority :: (MonadIO m, TaskK a) => a -> Int32 -> m () Source
taskSetReturnOnCancel
data TaskSetReturnOnCancelMethodInfo Source
((~) * signature (Bool -> m Bool), MonadIO m, TaskK a) => MethodInfo * TaskSetReturnOnCancelMethodInfo a signature |
taskSetSourceTag
data TaskSetSourceTagMethodInfo Source
((~) * signature (Ptr () -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetSourceTagMethodInfo a signature |
taskSetSourceTag :: (MonadIO m, TaskK a) => a -> Ptr () -> m () Source
taskSetTaskData
data TaskSetTaskDataMethodInfo Source
((~) * signature (Ptr () -> Maybe DestroyNotify -> m ()), MonadIO m, TaskK a) => MethodInfo * TaskSetTaskDataMethodInfo a signature |
taskSetTaskData :: (MonadIO m, TaskK a) => a -> Ptr () -> Maybe DestroyNotify -> m () Source
Properties
Completed
data TaskCompletedPropertyInfo Source
AttrInfo TaskCompletedPropertyInfo | |
type AttrLabel TaskCompletedPropertyInfo = "completed" | |
type AttrGetType TaskCompletedPropertyInfo = Bool | |
type AttrBaseTypeConstraint TaskCompletedPropertyInfo = TaskK | |
type AttrSetTypeConstraint TaskCompletedPropertyInfo = * ~ () | |
type AttrAllowedOps TaskCompletedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getTaskCompleted :: (MonadIO m, TaskK o) => o -> m Bool Source
taskCompleted :: AttrLabelProxy "completed" Source