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

Contents

Description

 

Synopsis

Exported types

newtype OutputStream Source #

Constructors

OutputStream (ManagedPtr OutputStream) 

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

clearPending

data OutputStreamClearPendingMethodInfo Source #

Instances

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

Methods

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

close

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

closeAsync

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

closeFinish

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

flush

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

flushAsync

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

flushFinish

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

hasPending

data OutputStreamHasPendingMethodInfo Source #

Instances

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

Methods

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

isClosed

data OutputStreamIsClosedMethodInfo Source #

Instances

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

Methods

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

isClosing

data OutputStreamIsClosingMethodInfo Source #

Instances

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

Methods

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

setPending

data OutputStreamSetPendingMethodInfo Source #

Instances

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

Methods

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

splice

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

spliceAsync

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

spliceFinish

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

write

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

writeAll

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

writeAllAsync

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

writeAllFinish

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

writeAsync

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

writeBytes

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

writeBytesAsync

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

writeBytesFinish

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

writeFinish

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