gi-gio-0.2.44.12: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.Task

Contents

Description

 

Synopsis

Exported types

class GObject o => TaskK o Source

Instances

toTask :: TaskK o => o -> IO Task Source

Methods

taskGetCancellable

taskGetCheckCancellable

taskGetCompleted

taskGetContext

taskGetPriority

taskGetReturnOnCancel

taskGetSourceObject

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

taskNew

taskPropagateBoolean

taskPropagateBoolean :: (MonadIO m, TaskK a) => a -> m () Source

taskPropagateInt

taskPropagatePointer

taskPropagatePointer :: (MonadIO m, TaskK a) => a -> m () Source

taskReportError

taskReturnBoolean

taskReturnBoolean :: (MonadIO m, TaskK a) => a -> Bool -> m () Source

taskReturnError

taskReturnError :: (MonadIO m, TaskK a) => a -> GError -> m () Source

taskReturnErrorIfCancelled

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