gi-gio-0.2.46.13: 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

newtype Task Source

Constructors

Task (ForeignPtr Task) 

Instances

GObject Task Source 
((~) * info (ResolveTaskMethod t Task), MethodInfo * info Task p) => IsLabel t (Task -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Task -> p

((~) * info (ResolveTaskMethod t Task), MethodInfo * info Task p) => IsLabelProxy t (Task -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Task -> p

type ParentTypes Task Source 
type AttributeList Task Source 
type SignalList Task Source 

class GObject o => TaskK o Source

Instances

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

Methods

taskGetCancellable

taskGetCheckCancellable

taskGetCompleted

taskGetContext

data TaskGetContextMethodInfo Source

Instances

((~) (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

taskGetReturnOnCancel

taskGetSourceObject

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

taskGetSourceTag

data TaskGetSourceTagMethodInfo Source

Instances

((~) (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

Instances

((~) (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

Instances

((~) (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

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

taskPropagateInt

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

data TaskReturnErrorMethodInfo Source

Instances

((~) (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

taskReturnInt

data TaskReturnIntMethodInfo Source

Instances

((~) (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

data TaskReturnPointerMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe (Ptr ()) -> Maybe DestroyNotify -> m ()), MonadIO m, TaskK a) => MethodInfo (TYPE Lifted) TaskReturnPointerMethodInfo a signature Source 

taskReturnPointer :: (MonadIO m, TaskK a) => a -> Maybe (Ptr ()) -> Maybe DestroyNotify -> m () Source

taskSetCheckCancellable

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

taskSetPriority

data TaskSetPriorityMethodInfo Source

Instances

((~) (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

Instances

((~) (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

data TaskSetTaskDataMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe (Ptr ()) -> Maybe DestroyNotify -> m ()), MonadIO m, TaskK a) => MethodInfo (TYPE Lifted) TaskSetTaskDataMethodInfo a signature Source 

taskSetTaskData :: (MonadIO m, TaskK a) => a -> Maybe (Ptr ()) -> Maybe DestroyNotify -> m () Source

Properties

Completed