gi-gio-2.0.6: 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.InputStream

Contents

Description

 

Synopsis

Exported types

newtype InputStream Source #

Instances

GObject InputStream Source # 
IsObject InputStream Source # 
IsInputStream InputStream Source # 
((~) * info (ResolveInputStreamMethod t InputStream), MethodInfo * info InputStream p) => IsLabel t (InputStream -> p) Source # 

Methods

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

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

Methods

inputStreamClearPending

data InputStreamClearPendingMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsInputStream a) => MethodInfo * InputStreamClearPendingMethodInfo a signature Source # 

Methods

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

inputStreamClose

data InputStreamCloseMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamCloseMethodInfo a signature Source # 

Methods

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

inputStreamCloseAsync

data InputStreamCloseAsyncMethodInfo Source #

Instances

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

Methods

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

inputStreamCloseFinish

data InputStreamCloseFinishMethodInfo Source #

Instances

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

Methods

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

inputStreamHasPending

data InputStreamHasPendingMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsInputStream a) => MethodInfo * InputStreamHasPendingMethodInfo a signature Source # 

Methods

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

inputStreamIsClosed

data InputStreamIsClosedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsInputStream a) => MethodInfo * InputStreamIsClosedMethodInfo a signature Source # 

Methods

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

inputStreamRead

data InputStreamReadMethodInfo Source #

Instances

((~) * signature (ByteString -> Maybe b -> m Int64), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadMethodInfo a signature Source # 

Methods

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

inputStreamReadAll

data InputStreamReadAllMethodInfo Source #

Instances

((~) * signature (ByteString -> Maybe b -> m Word64), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadAllMethodInfo a signature Source # 

Methods

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

inputStreamReadAllAsync

data InputStreamReadAllAsyncMethodInfo Source #

Instances

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

Methods

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

inputStreamReadAllFinish

data InputStreamReadAllFinishMethodInfo Source #

Instances

((~) * signature (b -> m Word64), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamReadAllFinishMethodInfo a signature Source # 

Methods

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

inputStreamReadAsync

data InputStreamReadAsyncMethodInfo Source #

Instances

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

Methods

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

inputStreamReadBytes

data InputStreamReadBytesMethodInfo Source #

Instances

((~) * signature (Word64 -> Maybe b -> m Bytes), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadBytesMethodInfo a signature Source # 

Methods

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

inputStreamReadBytesAsync

data InputStreamReadBytesAsyncMethodInfo Source #

Instances

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

Methods

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

inputStreamReadBytesFinish

data InputStreamReadBytesFinishMethodInfo Source #

Instances

((~) * signature (b -> m Bytes), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamReadBytesFinishMethodInfo a signature Source # 

Methods

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

inputStreamReadFinish

data InputStreamReadFinishMethodInfo Source #

Instances

((~) * signature (b -> m Int64), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamReadFinishMethodInfo a signature Source # 

Methods

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

inputStreamSetPending

data InputStreamSetPendingMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsInputStream a) => MethodInfo * InputStreamSetPendingMethodInfo a signature Source # 

Methods

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

inputStreamSkip

data InputStreamSkipMethodInfo Source #

Instances

((~) * signature (Word64 -> Maybe b -> m Int64), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamSkipMethodInfo a signature Source # 

Methods

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

inputStreamSkipAsync

data InputStreamSkipAsyncMethodInfo Source #

Instances

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

Methods

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

inputStreamSkipFinish

data InputStreamSkipFinishMethodInfo Source #

Instances

((~) * signature (b -> m Int64), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamSkipFinishMethodInfo a signature Source # 

Methods

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