gi-gio-0.2.46.15: 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.IOStream

Contents

Description

 

Synopsis

Exported types

newtype IOStream Source

Constructors

IOStream (ForeignPtr IOStream) 

Instances

GObject IOStream 
((~) * info (ResolveIOStreamMethod t IOStream), MethodInfo * info IOStream p) => IsLabelProxy t (IOStream -> p) 
type ParentTypes IOStream 
type AttributeList IOStream 
type SignalList IOStream 

class GObject o => IOStreamK o Source

Instances

Methods

iOStreamClearPending

data IOStreamClearPendingMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, IOStreamK a) => MethodInfo * IOStreamClearPendingMethodInfo a signature 

iOStreamClose

data IOStreamCloseMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IOStreamK a, CancellableK b) => MethodInfo * IOStreamCloseMethodInfo a signature 

iOStreamClose :: (MonadIO m, IOStreamK a, CancellableK b) => a -> Maybe b -> m () Source

iOStreamCloseAsync

iOStreamCloseFinish

data IOStreamCloseFinishMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, IOStreamK a, AsyncResultK b) => MethodInfo * IOStreamCloseFinishMethodInfo a signature 

iOStreamGetInputStream

iOStreamGetOutputStream

iOStreamHasPending

data IOStreamHasPendingMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, IOStreamK a) => MethodInfo * IOStreamHasPendingMethodInfo a signature 

iOStreamIsClosed

data IOStreamIsClosedMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, IOStreamK a) => MethodInfo * IOStreamIsClosedMethodInfo a signature 

iOStreamSetPending

data IOStreamSetPendingMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, IOStreamK a) => MethodInfo * IOStreamSetPendingMethodInfo a signature 

iOStreamSpliceAsync

iOStreamSpliceFinish

Properties

Closed

InputStream

OutputStream