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
- taskGetCancellable :: (MonadIO m, TaskK a) => a -> m Cancellable
- taskGetCheckCancellable :: (MonadIO m, TaskK a) => a -> m Bool
- taskGetCompleted :: (MonadIO m, TaskK a) => a -> m Bool
- taskGetContext :: (MonadIO m, TaskK a) => a -> m MainContext
- taskGetPriority :: (MonadIO m, TaskK a) => a -> m Int32
- taskGetReturnOnCancel :: (MonadIO m, TaskK a) => a -> m Bool
- taskGetSourceObject :: (MonadIO m, TaskK a) => a -> m Object
- taskGetSourceTag :: (MonadIO m, TaskK a) => a -> m ()
- taskGetTaskData :: (MonadIO m, TaskK a) => a -> m ()
- 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
- taskPropagateBoolean :: (MonadIO m, TaskK a) => a -> m ()
- taskPropagateInt :: (MonadIO m, TaskK a) => a -> m Int64
- taskPropagatePointer :: (MonadIO m, TaskK a) => a -> m ()
- taskReportError :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> Ptr () -> GError -> m ()
- taskReturnBoolean :: (MonadIO m, TaskK a) => a -> Bool -> m ()
- taskReturnError :: (MonadIO m, TaskK a) => a -> GError -> m ()
- taskReturnErrorIfCancelled :: (MonadIO m, TaskK a) => a -> m Bool
- taskReturnInt :: (MonadIO m, TaskK a) => a -> Int64 -> m ()
- taskReturnPointer :: (MonadIO m, TaskK a) => a -> Maybe (Ptr ()) -> Maybe DestroyNotify -> m ()
- taskSetCheckCancellable :: (MonadIO m, TaskK a) => a -> Bool -> m ()
- taskSetPriority :: (MonadIO m, TaskK a) => a -> Int32 -> m ()
- taskSetReturnOnCancel :: (MonadIO m, TaskK a) => a -> Bool -> m Bool
- taskSetSourceTag :: (MonadIO m, TaskK a) => a -> Ptr () -> m ()
- 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 | |
type ParentTypes Task Source | |
type AttributeList Task Source | |
type SignalList Task Source |
Methods
taskGetCancellable
taskGetCancellable :: (MonadIO m, TaskK a) => a -> m Cancellable Source
taskGetCheckCancellable
taskGetCheckCancellable :: (MonadIO m, TaskK a) => a -> m Bool Source
taskGetCompleted
taskGetCompleted :: (MonadIO m, TaskK a) => a -> m Bool Source
taskGetContext
taskGetContext :: (MonadIO m, TaskK a) => a -> m MainContext Source
taskGetPriority
taskGetPriority :: (MonadIO m, TaskK a) => a -> m Int32 Source
taskGetReturnOnCancel
taskGetReturnOnCancel :: (MonadIO m, TaskK a) => a -> m Bool Source
taskGetSourceObject
taskGetSourceObject :: (MonadIO m, TaskK a) => a -> m Object Source
taskGetSourceTag
taskGetSourceTag :: (MonadIO m, TaskK a) => a -> m () Source
taskGetTaskData
taskGetTaskData :: (MonadIO m, TaskK a) => a -> m () Source
taskHadError
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
taskPropagateBoolean :: (MonadIO m, TaskK a) => a -> m () Source
taskPropagateInt
taskPropagateInt :: (MonadIO m, TaskK a) => a -> m Int64 Source
taskPropagatePointer
taskPropagatePointer :: (MonadIO m, TaskK a) => a -> m () Source
taskReportError
taskReportError :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> Ptr () -> GError -> m () Source
taskReturnBoolean
taskReturnBoolean :: (MonadIO m, TaskK a) => a -> Bool -> m () Source
taskReturnError
taskReturnError :: (MonadIO m, TaskK a) => a -> GError -> m () Source
taskReturnErrorIfCancelled
taskReturnErrorIfCancelled :: (MonadIO m, TaskK a) => a -> m Bool Source
taskReturnInt
taskReturnInt :: (MonadIO m, TaskK a) => a -> Int64 -> m () Source
taskReturnPointer
taskReturnPointer :: (MonadIO m, TaskK a) => a -> Maybe (Ptr ()) -> Maybe DestroyNotify -> m () Source
taskSetCheckCancellable
taskSetCheckCancellable :: (MonadIO m, TaskK a) => a -> Bool -> m () Source
taskSetPriority
taskSetPriority :: (MonadIO m, TaskK a) => a -> Int32 -> m () Source
taskSetReturnOnCancel
taskSetSourceTag
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 = "Task::completed" Source | |
type AttrGetType TaskCompletedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint TaskCompletedPropertyInfo = TaskK Source | |
type AttrSetTypeConstraint TaskCompletedPropertyInfo = * ~ () Source | |
type AttrAllowedOps TaskCompletedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getTaskCompleted :: (MonadIO m, TaskK o) => o -> m Bool Source