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