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 |
- 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
- newtype OutputStream = OutputStream (ForeignPtr OutputStream)
- class GObject o => OutputStreamK o
- toOutputStream :: OutputStreamK o => o -> IO OutputStream
- noOutputStream :: Maybe OutputStream
- outputStreamClearPending :: (MonadIO m, OutputStreamK a) => a -> m ()
- outputStreamClose :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m ()
- outputStreamCloseAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- outputStreamCloseFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m ()
- outputStreamFlush :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m ()
- outputStreamFlushAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- outputStreamFlushFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m ()
- outputStreamHasPending :: (MonadIO m, OutputStreamK a) => a -> m Bool
- outputStreamIsClosed :: (MonadIO m, OutputStreamK a) => a -> m Bool
- outputStreamIsClosing :: (MonadIO m, OutputStreamK a) => a -> m Bool
- outputStreamSetPending :: (MonadIO m, OutputStreamK a) => a -> m ()
- outputStreamSplice :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64
- outputStreamSpliceAsync :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- outputStreamSpliceFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64
- outputStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64
- outputStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64
- outputStreamWriteAllAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- outputStreamWriteAllFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Word64
- outputStreamWriteAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- outputStreamWriteBytes :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Maybe b -> m Int64
- outputStreamWriteBytesAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- outputStreamWriteBytesFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64
- outputStreamWriteFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64
Exported types
newtype OutputStream Source
class GObject o => OutputStreamK o Source
(GObject o, IsDescendantOf OutputStream o) => OutputStreamK o Source |
toOutputStream :: OutputStreamK o => o -> IO OutputStream Source
Methods
outputStreamClearPending
outputStreamClearPending :: (MonadIO m, OutputStreamK a) => a -> m () Source
outputStreamClose
outputStreamClose :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m () Source
outputStreamCloseAsync
outputStreamCloseAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamCloseFinish
outputStreamCloseFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m () Source
outputStreamFlush
outputStreamFlush :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m () Source
outputStreamFlushAsync
outputStreamFlushAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamFlushFinish
outputStreamFlushFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m () Source
outputStreamHasPending
outputStreamHasPending :: (MonadIO m, OutputStreamK a) => a -> m Bool Source
outputStreamIsClosed
outputStreamIsClosed :: (MonadIO m, OutputStreamK a) => a -> m Bool Source
outputStreamIsClosing
outputStreamIsClosing :: (MonadIO m, OutputStreamK a) => a -> m Bool Source
outputStreamSetPending
outputStreamSetPending :: (MonadIO m, OutputStreamK a) => a -> m () Source
outputStreamSplice
outputStreamSplice :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64 Source
outputStreamSpliceAsync
outputStreamSpliceAsync :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
outputStreamSpliceFinish
outputStreamSpliceFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source
outputStreamWrite
outputStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64 Source
outputStreamWriteAll
outputStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64 Source
outputStreamWriteAllAsync
outputStreamWriteAllAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamWriteAllFinish
outputStreamWriteAllFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Word64 Source
outputStreamWriteAsync
outputStreamWriteAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamWriteBytes
outputStreamWriteBytes :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Maybe b -> m Int64 Source
outputStreamWriteBytesAsync
outputStreamWriteBytesAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamWriteBytesFinish
outputStreamWriteBytesFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source
outputStreamWriteFinish
outputStreamWriteFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source