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