gi-gio-2.0.10: 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.Interfaces.AsyncInitable

Contents

Description

 

Synopsis

Exported types

newtype AsyncInitable Source #

Constructors

AsyncInitable (ManagedPtr AsyncInitable) 

Instances

GObject AsyncInitable Source # 
IsObject AsyncInitable Source # 
IsAsyncInitable AsyncInitable Source # 
((~) * info (ResolveAsyncInitableMethod t AsyncInitable), MethodInfo * info AsyncInitable p) => IsLabel t (AsyncInitable -> p) Source # 

Methods

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

((~) * info (ResolveAsyncInitableMethod t AsyncInitable), MethodInfo * info AsyncInitable p) => IsLabelProxy t (AsyncInitable -> p) Source # 
HasAttributeList * AsyncInitable Source # 
type SignalList AsyncInitable Source # 
type SignalList AsyncInitable
type AttributeList AsyncInitable Source # 
type AttributeList AsyncInitable

Methods

initAsync

data AsyncInitableInitAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsAsyncInitable a, IsCancellable b) => MethodInfo * AsyncInitableInitAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AsyncInitableInitAsyncMethodInfo a -> signature -> s

initFinish

data AsyncInitableInitFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsAsyncInitable a, IsAsyncResult b) => MethodInfo * AsyncInitableInitFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AsyncInitableInitFinishMethodInfo a -> signature -> s

newFinish

data AsyncInitableNewFinishMethodInfo Source #

Instances

((~) * signature (b -> m Object), MonadIO m, IsAsyncInitable a, IsAsyncResult b) => MethodInfo * AsyncInitableNewFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AsyncInitableNewFinishMethodInfo a -> signature -> s

newvAsync

asyncInitableNewvAsync :: (MonadIO m, IsCancellable a) => GType -> Word32 -> Parameter -> Int32 -> Maybe a -> Maybe AsyncReadyCallback -> m () Source #