| 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
- Exported types
- Methods
- outputStreamClearPending
- outputStreamClose
- outputStreamCloseAsync
- outputStreamCloseFinish
- outputStreamFlush
- outputStreamFlushAsync
- outputStreamFlushFinish
- outputStreamHasPending
- outputStreamIsClosed
- outputStreamIsClosing
- outputStreamSetPending
- outputStreamSplice
- outputStreamSpliceAsync
- outputStreamSpliceFinish
- outputStreamWrite
- outputStreamWriteAll
- outputStreamWriteAllAsync
- outputStreamWriteAllFinish
- outputStreamWriteAsync
- outputStreamWriteBytes
- outputStreamWriteBytesAsync
- outputStreamWriteBytesFinish
- outputStreamWriteFinish
Description
- newtype OutputStream = OutputStream (ForeignPtr 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 (ForeignPtr 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
outputStreamClearPending
data OutputStreamClearPendingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamClearPendingMethodInfo a signature Source # | |
outputStreamClearPending :: (MonadIO m, IsOutputStream a) => a -> m () Source #
outputStreamClose
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 #
outputStreamCloseAsync
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 #
outputStreamCloseFinish
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 #
outputStreamFlush
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 #
outputStreamFlushAsync
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 #
outputStreamFlushFinish
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 #
outputStreamHasPending
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 #
outputStreamIsClosed
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 #
outputStreamIsClosing
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 #
outputStreamSetPending
data OutputStreamSetPendingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsOutputStream a) => MethodInfo * OutputStreamSetPendingMethodInfo a signature Source # | |
outputStreamSetPending :: (MonadIO m, IsOutputStream a) => a -> m () Source #
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 # | |
outputStreamSplice :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64 Source #
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 # | |
outputStreamSpliceAsync :: (MonadIO m, IsOutputStream a, IsInputStream b, IsCancellable c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
outputStreamSpliceFinish
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 #
outputStreamWrite
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 #
outputStreamWriteAll
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 #
outputStreamWriteAllAsync
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 #
outputStreamWriteAllFinish
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 #
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 # | |
outputStreamWriteAsync :: (MonadIO m, IsOutputStream a, IsCancellable b) => a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
outputStreamWriteBytes
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 #
outputStreamWriteBytesAsync
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 #
outputStreamWriteBytesFinish
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 #
outputStreamWriteFinish
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 #