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
- data OutputStreamClearPendingMethodInfo
- outputStreamClearPending :: (MonadIO m, OutputStreamK a) => a -> m ()
- data OutputStreamCloseMethodInfo
- outputStreamClose :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m ()
- data OutputStreamCloseAsyncMethodInfo
- outputStreamCloseAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamCloseFinishMethodInfo
- outputStreamCloseFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m ()
- data OutputStreamFlushMethodInfo
- outputStreamFlush :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m ()
- data OutputStreamFlushAsyncMethodInfo
- outputStreamFlushAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamFlushFinishMethodInfo
- outputStreamFlushFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m ()
- data OutputStreamHasPendingMethodInfo
- outputStreamHasPending :: (MonadIO m, OutputStreamK a) => a -> m Bool
- data OutputStreamIsClosedMethodInfo
- outputStreamIsClosed :: (MonadIO m, OutputStreamK a) => a -> m Bool
- data OutputStreamIsClosingMethodInfo
- outputStreamIsClosing :: (MonadIO m, OutputStreamK a) => a -> m Bool
- data OutputStreamSetPendingMethodInfo
- outputStreamSetPending :: (MonadIO m, OutputStreamK a) => a -> m ()
- data OutputStreamSpliceMethodInfo
- outputStreamSplice :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64
- data OutputStreamSpliceAsyncMethodInfo
- outputStreamSpliceAsync :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamSpliceFinishMethodInfo
- outputStreamSpliceFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64
- data OutputStreamWriteMethodInfo
- outputStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64
- data OutputStreamWriteAllMethodInfo
- outputStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64
- data OutputStreamWriteAllAsyncMethodInfo
- outputStreamWriteAllAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamWriteAllFinishMethodInfo
- outputStreamWriteAllFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Word64
- data OutputStreamWriteAsyncMethodInfo
- outputStreamWriteAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamWriteBytesMethodInfo
- outputStreamWriteBytes :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Maybe b -> m Int64
- data OutputStreamWriteBytesAsyncMethodInfo
- outputStreamWriteBytesAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data OutputStreamWriteBytesFinishMethodInfo
- outputStreamWriteBytesFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64
- data OutputStreamWriteFinishMethodInfo
- outputStreamWriteFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64
Exported types
newtype OutputStream Source
GObject 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 | |
type ParentTypes OutputStream Source | |
type AttributeList OutputStream Source | |
type SignalList 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
data OutputStreamClearPendingMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, OutputStreamK a) => MethodInfo (TYPE Lifted) OutputStreamClearPendingMethodInfo a signature Source | |
outputStreamClearPending :: (MonadIO m, OutputStreamK a) => a -> m () Source
outputStreamClose
data OutputStreamCloseMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamCloseMethodInfo a signature Source | |
outputStreamClose :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m () Source
outputStreamCloseAsync
data OutputStreamCloseAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamCloseAsyncMethodInfo a signature Source | |
outputStreamCloseAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamCloseFinish
data OutputStreamCloseFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, OutputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) OutputStreamCloseFinishMethodInfo a signature Source | |
outputStreamCloseFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m () Source
outputStreamFlush
data OutputStreamFlushMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamFlushMethodInfo a signature Source | |
outputStreamFlush :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Maybe b -> m () Source
outputStreamFlushAsync
data OutputStreamFlushAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamFlushAsyncMethodInfo a signature Source | |
outputStreamFlushAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamFlushFinish
data OutputStreamFlushFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, OutputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) OutputStreamFlushFinishMethodInfo a signature Source | |
outputStreamFlushFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m () Source
outputStreamHasPending
data OutputStreamHasPendingMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, OutputStreamK a) => MethodInfo (TYPE Lifted) OutputStreamHasPendingMethodInfo a signature Source | |
outputStreamHasPending :: (MonadIO m, OutputStreamK a) => a -> m Bool Source
outputStreamIsClosed
data OutputStreamIsClosedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, OutputStreamK a) => MethodInfo (TYPE Lifted) OutputStreamIsClosedMethodInfo a signature Source | |
outputStreamIsClosed :: (MonadIO m, OutputStreamK a) => a -> m Bool Source
outputStreamIsClosing
data OutputStreamIsClosingMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, OutputStreamK a) => MethodInfo (TYPE Lifted) OutputStreamIsClosingMethodInfo a signature Source | |
outputStreamIsClosing :: (MonadIO m, OutputStreamK a) => a -> m Bool Source
outputStreamSetPending
data OutputStreamSetPendingMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, OutputStreamK a) => MethodInfo (TYPE Lifted) OutputStreamSetPendingMethodInfo a signature Source | |
outputStreamSetPending :: (MonadIO m, OutputStreamK a) => a -> m () Source
outputStreamSplice
data OutputStreamSpliceMethodInfo Source
((~) (TYPE Lifted) signature (b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64), MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => MethodInfo (TYPE Lifted) OutputStreamSpliceMethodInfo a signature Source | |
outputStreamSplice :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Maybe c -> m Int64 Source
outputStreamSpliceAsync
data OutputStreamSpliceAsyncMethodInfo Source
((~) (TYPE Lifted) signature (b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => MethodInfo (TYPE Lifted) OutputStreamSpliceAsyncMethodInfo a signature Source | |
outputStreamSpliceAsync :: (MonadIO m, OutputStreamK a, InputStreamK b, CancellableK c) => a -> b -> [OutputStreamSpliceFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
outputStreamSpliceFinish
data OutputStreamSpliceFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Int64), MonadIO m, OutputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) OutputStreamSpliceFinishMethodInfo a signature Source | |
outputStreamSpliceFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source
outputStreamWrite
data OutputStreamWriteMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Maybe b -> m Int64), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamWriteMethodInfo a signature Source | |
outputStreamWrite :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64 Source
outputStreamWriteAll
data OutputStreamWriteAllMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Maybe b -> m Word64), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamWriteAllMethodInfo a signature Source | |
outputStreamWriteAll :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64 Source
outputStreamWriteAllAsync
data OutputStreamWriteAllAsyncMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamWriteAllAsyncMethodInfo a signature Source | |
outputStreamWriteAllAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamWriteAllFinish
data OutputStreamWriteAllFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Word64), MonadIO m, OutputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) OutputStreamWriteAllFinishMethodInfo a signature Source | |
outputStreamWriteAllFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Word64 Source
outputStreamWriteAsync
data OutputStreamWriteAsyncMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamWriteAsyncMethodInfo a signature Source | |
outputStreamWriteAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamWriteBytes
data OutputStreamWriteBytesMethodInfo Source
((~) (TYPE Lifted) signature (Bytes -> Maybe b -> m Int64), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamWriteBytesMethodInfo a signature Source | |
outputStreamWriteBytes :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Maybe b -> m Int64 Source
outputStreamWriteBytesAsync
data OutputStreamWriteBytesAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, OutputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) OutputStreamWriteBytesAsyncMethodInfo a signature Source | |
outputStreamWriteBytesAsync :: (MonadIO m, OutputStreamK a, CancellableK b) => a -> Bytes -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
outputStreamWriteBytesFinish
data OutputStreamWriteBytesFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Int64), MonadIO m, OutputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) OutputStreamWriteBytesFinishMethodInfo a signature Source | |
outputStreamWriteBytesFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source
outputStreamWriteFinish
data OutputStreamWriteFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Int64), MonadIO m, OutputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) OutputStreamWriteFinishMethodInfo a signature Source | |
outputStreamWriteFinish :: (MonadIO m, OutputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source