gi-gio-2.0.7: 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 #

Constructors

InputStream (ManagedPtr InputStream) 

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

clearPending

data InputStreamClearPendingMethodInfo Source #

Instances

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

Methods

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

close

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

closeAsync

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

closeFinish

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

hasPending

data InputStreamHasPendingMethodInfo Source #

Instances

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

Methods

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

isClosed

data InputStreamIsClosedMethodInfo Source #

Instances

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

Methods

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

read

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

readAll

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

readAllAsync

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

readAllFinish

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

readAsync

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

readBytes

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

readBytesAsync

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

readBytesFinish

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

readFinish

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

setPending

data InputStreamSetPendingMethodInfo Source #

Instances

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

Methods

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

skip

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

skipAsync

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

skipFinish

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