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.OutputStream

Contents

Description

 

Synopsis

Exported types

newtype OutputStream Source #

Instances

GObject OutputStream Source # 
IsObject OutputStream Source # 
IsOutputStream OutputStream Source # 
((~) * info (ResolveOutputStreamMethod t OutputStream), MethodInfo * info OutputStream p) => IsLabel t (OutputStream -> p) Source # 

Methods

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

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

Methods

outputStreamClearPending

data OutputStreamClearPendingMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamClearPendingMethodInfo a signature Source # 

Methods

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

outputStreamClose

data OutputStreamCloseMethodInfo Source #

Instances

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

Methods

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

outputStreamCloseAsync

data OutputStreamCloseAsyncMethodInfo Source #

Instances

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

Methods

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

outputStreamCloseFinish

data OutputStreamCloseFinishMethodInfo Source #

Instances

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

Methods

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

outputStreamFlush

data OutputStreamFlushMethodInfo Source #

Instances

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

Methods

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

outputStreamFlushAsync

data OutputStreamFlushAsyncMethodInfo Source #

Instances

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

Methods

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

outputStreamFlushFinish

data OutputStreamFlushFinishMethodInfo Source #

Instances

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

Methods

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

outputStreamHasPending

data OutputStreamHasPendingMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamHasPendingMethodInfo a signature Source # 

Methods

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

outputStreamIsClosed

data OutputStreamIsClosedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamIsClosedMethodInfo a signature Source # 

Methods

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

outputStreamIsClosing

data OutputStreamIsClosingMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamIsClosingMethodInfo a signature Source # 

Methods

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

outputStreamSetPending

data OutputStreamSetPendingMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamSetPendingMethodInfo a signature Source # 

Methods

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

outputStreamSplice

data OutputStreamSpliceMethodInfo Source #

Instances

((~) * signature (b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64), MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => MethodInfo * OutputStreamSpliceMethodInfo a signature Source # 

Methods

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

outputStreamSpliceAsync

data OutputStreamSpliceAsyncMethodInfo Source #

Instances

((~) * signature (b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => MethodInfo * OutputStreamSpliceAsyncMethodInfo a signature Source # 

Methods

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

outputStreamSpliceFinish

data OutputStreamSpliceFinishMethodInfo Source #

Instances

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

Methods

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

outputStreamWrite

data OutputStreamWriteMethodInfo Source #

Instances

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

Methods

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

outputStreamWriteAll

data OutputStreamWriteAllMethodInfo Source #

Instances

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

Methods

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

outputStreamWriteAllAsync

data OutputStreamWriteAllAsyncMethodInfo Source #

Instances

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

Methods

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

outputStreamWriteAllFinish

data OutputStreamWriteAllFinishMethodInfo Source #

Instances

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

Methods

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

outputStreamWriteAsync

data OutputStreamWriteAsyncMethodInfo Source #

Instances

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

Methods

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

outputStreamWriteBytes

data OutputStreamWriteBytesMethodInfo Source #

Instances

((~) * signature (Bytes -> Maybe b -> m Int64), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamWriteBytesMethodInfo a signature Source # 

Methods

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

outputStreamWriteBytesAsync

data OutputStreamWriteBytesAsyncMethodInfo Source #

Instances

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

Methods

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

outputStreamWriteBytesFinish

data OutputStreamWriteBytesFinishMethodInfo Source #

Instances

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

Methods

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

outputStreamWriteFinish

data OutputStreamWriteFinishMethodInfo Source #

Instances

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

Methods

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