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