| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.OutputStream
Contents
Description
- newtype OutputStream = OutputStream (ManagedPtr OutputStream)
- class GObject o => IsOutputStream o
- toOutputStream :: IsOutputStream o => o -> IO OutputStream
- noOutputStream :: Maybe OutputStream
- data OutputStreamClearPendingMethodInfo
- outputStreamClearPending :: (MonadIO m, IsOutputStream a) => a -> m ()
- data OutputStreamCloseMethodInfo
- outputStreamClose :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe b -> m ()
- data OutputStreamCloseAsyncMethodInfo
- outputStreamCloseAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamCloseFinishMethodInfo
- outputStreamCloseFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m ()
- data OutputStreamFlushMethodInfo
- outputStreamFlush :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe b -> m ()
- data OutputStreamFlushAsyncMethodInfo
- outputStreamFlushAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamFlushFinishMethodInfo
- outputStreamFlushFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m ()
- data OutputStreamHasPendingMethodInfo
- outputStreamHasPending :: (MonadIO m, IsOutputStream a) => a -> m Bool
- data OutputStreamIsClosedMethodInfo
- outputStreamIsClosed :: (MonadIO m, IsOutputStream a) => a -> m Bool
- data OutputStreamIsClosingMethodInfo
- outputStreamIsClosing :: (MonadIO m, IsOutputStream a) => a -> m Bool
- data OutputStreamSetPendingMethodInfo
- outputStreamSetPending :: (MonadIO m, IsOutputStream a) => a -> m ()
- data OutputStreamSpliceMethodInfo
- outputStreamSplice :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64
- data OutputStreamSpliceAsyncMethodInfo
- outputStreamSpliceAsync :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamSpliceFinishMethodInfo
- outputStreamSpliceFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64
- data OutputStreamWriteMethodInfo
- outputStreamWrite :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Int64
- data OutputStreamWriteAllMethodInfo
- outputStreamWriteAll :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Word64
- data OutputStreamWriteAllAsyncMethodInfo
- outputStreamWriteAllAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamWriteAllFinishMethodInfo
- outputStreamWriteAllFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Word64
- data OutputStreamWriteAsyncMethodInfo
- outputStreamWriteAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamWriteBytesMethodInfo
- outputStreamWriteBytes :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Bytes -> Maybe b -> m Int64
- data OutputStreamWriteBytesAsyncMethodInfo
- outputStreamWriteBytesAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamWriteBytesFinishMethodInfo
- outputStreamWriteBytesFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64
- data OutputStreamWriteFinishMethodInfo
- outputStreamWriteFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64
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 # | |
| ((~) * info (ResolveOutputStreamMethod t OutputStream), MethodInfo * info OutputStream p) => IsLabelProxy t (OutputStream -> p) Source # | |
| HasAttributeList * OutputStream Source # | |
| type SignalList OutputStream Source # | |
| type AttributeList OutputStream Source # | |
class GObject o => IsOutputStream o Source #
Instances
toOutputStream :: IsOutputStream o => o -> IO OutputStream Source #
Methods
clearPending
data OutputStreamClearPendingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamClearPendingMethodInfo a signature Source # | |
outputStreamClearPending :: (MonadIO m, IsOutputStream a) => a -> m () Source #
close
data OutputStreamCloseMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamCloseMethodInfo a signature Source # | |
outputStreamClose :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe b -> m () Source #
closeAsync
data OutputStreamCloseAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamCloseAsyncMethodInfo a signature Source # | |
outputStreamCloseAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
closeFinish
data OutputStreamCloseFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsOutputStream a, IsAsyncResult b) => MethodInfo * OutputStreamCloseFinishMethodInfo a signature Source # | |
outputStreamCloseFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m () Source #
flush
data OutputStreamFlushMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamFlushMethodInfo a signature Source # | |
outputStreamFlush :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe b -> m () Source #
flushAsync
data OutputStreamFlushAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamFlushAsyncMethodInfo a signature Source # | |
outputStreamFlushAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
flushFinish
data OutputStreamFlushFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsOutputStream a, IsAsyncResult b) => MethodInfo * OutputStreamFlushFinishMethodInfo a signature Source # | |
outputStreamFlushFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m () Source #
hasPending
data OutputStreamHasPendingMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamHasPendingMethodInfo a signature Source # | |
outputStreamHasPending :: (MonadIO m, IsOutputStream a) => a -> m Bool Source #
isClosed
data OutputStreamIsClosedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamIsClosedMethodInfo a signature Source # | |
outputStreamIsClosed :: (MonadIO m, IsOutputStream a) => a -> m Bool Source #
isClosing
data OutputStreamIsClosingMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamIsClosingMethodInfo a signature Source # | |
outputStreamIsClosing :: (MonadIO m, IsOutputStream a) => a -> m Bool Source #
setPending
data OutputStreamSetPendingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamSetPendingMethodInfo a signature Source # | |
outputStreamSetPending :: (MonadIO m, IsOutputStream a) => a -> m () Source #
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 # | |
outputStreamSplice :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64 Source #
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 # | |
outputStreamSpliceAsync :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
spliceFinish
data OutputStreamSpliceFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Int64), MonadIO m, IsOutputStream a, IsAsyncResult b) => MethodInfo * OutputStreamSpliceFinishMethodInfo a signature Source # | |
outputStreamSpliceFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64 Source #
write
data OutputStreamWriteMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Maybe b -> m Int64), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamWriteMethodInfo a signature Source # | |
outputStreamWrite :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Int64 Source #
writeAll
data OutputStreamWriteAllMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Maybe b -> m Word64), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamWriteAllMethodInfo a signature Source # | |
outputStreamWriteAll :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Word64 Source #
writeAllAsync
data OutputStreamWriteAllAsyncMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamWriteAllAsyncMethodInfo a signature Source # | |
outputStreamWriteAllAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
writeAllFinish
data OutputStreamWriteAllFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Word64), MonadIO m, IsOutputStream a, IsAsyncResult b) => MethodInfo * OutputStreamWriteAllFinishMethodInfo a signature Source # | |
outputStreamWriteAllFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Word64 Source #
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 # | |
outputStreamWriteAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
writeBytes
data OutputStreamWriteBytesMethodInfo Source #
Instances
| ((~) * signature (Bytes -> Maybe b -> m Int64), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamWriteBytesMethodInfo a signature Source # | |
outputStreamWriteBytes :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Bytes -> Maybe b -> m Int64 Source #
writeBytesAsync
data OutputStreamWriteBytesAsyncMethodInfo Source #
Instances
| ((~) * signature (Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsOutputStream a, IsCancellable b) => MethodInfo * OutputStreamWriteBytesAsyncMethodInfo a signature Source # | |
outputStreamWriteBytesAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
writeBytesFinish
data OutputStreamWriteBytesFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Int64), MonadIO m, IsOutputStream a, IsAsyncResult b) => MethodInfo * OutputStreamWriteBytesFinishMethodInfo a signature Source # | |
outputStreamWriteBytesFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64 Source #
writeFinish
data OutputStreamWriteFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Int64), MonadIO m, IsOutputStream a, IsAsyncResult b) => MethodInfo * OutputStreamWriteFinishMethodInfo a signature Source # | |
outputStreamWriteFinish :: (MonadIO m, IsOutputStream a, IsAsyncResult b) => a -> b -> m Int64 Source #