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
- inputStreamClearPending
- inputStreamClose
- inputStreamCloseAsync
- inputStreamCloseFinish
- inputStreamHasPending
- inputStreamIsClosed
- inputStreamRead
- inputStreamReadAll
- inputStreamReadAllAsync
- inputStreamReadAllFinish
- inputStreamReadAsync
- inputStreamReadBytes
- inputStreamReadBytesAsync
- inputStreamReadBytesFinish
- inputStreamReadFinish
- inputStreamSetPending
- inputStreamSkip
- inputStreamSkipAsync
- inputStreamSkipFinish
- newtype InputStream = InputStream (ForeignPtr InputStream)
- class GObject o => InputStreamK o
- toInputStream :: InputStreamK o => o -> IO InputStream
- noInputStream :: Maybe InputStream
- inputStreamClearPending :: (MonadIO m, InputStreamK a) => a -> m ()
- inputStreamClose :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> m ()
- inputStreamCloseAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- inputStreamCloseFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m ()
- inputStreamHasPending :: (MonadIO m, InputStreamK a) => a -> m Bool
- inputStreamIsClosed :: (MonadIO m, InputStreamK a) => a -> m Bool
- inputStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64
- inputStreamReadAll :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64
- inputStreamReadAllAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- inputStreamReadAllFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Word64
- inputStreamReadAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- inputStreamReadBytes :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Bytes
- inputStreamReadBytesAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- inputStreamReadBytesFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Bytes
- inputStreamReadFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64
- inputStreamSetPending :: (MonadIO m, InputStreamK a) => a -> m ()
- inputStreamSkip :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Int64
- inputStreamSkipAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- inputStreamSkipFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64
Exported types
newtype InputStream Source
class GObject o => InputStreamK o Source
(GObject o, IsDescendantOf InputStream o) => InputStreamK o Source |
toInputStream :: InputStreamK o => o -> IO InputStream Source
Methods
inputStreamClearPending
inputStreamClearPending :: (MonadIO m, InputStreamK a) => a -> m () Source
inputStreamClose
inputStreamClose :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> m () Source
inputStreamCloseAsync
inputStreamCloseAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamCloseFinish
inputStreamCloseFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m () Source
inputStreamHasPending
inputStreamHasPending :: (MonadIO m, InputStreamK a) => a -> m Bool Source
inputStreamIsClosed
inputStreamIsClosed :: (MonadIO m, InputStreamK a) => a -> m Bool Source
inputStreamRead
inputStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64 Source
inputStreamReadAll
inputStreamReadAll :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64 Source
inputStreamReadAllAsync
inputStreamReadAllAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamReadAllFinish
inputStreamReadAllFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Word64 Source
inputStreamReadAsync
inputStreamReadAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamReadBytes
inputStreamReadBytes :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Bytes Source
inputStreamReadBytesAsync
inputStreamReadBytesAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamReadBytesFinish
inputStreamReadBytesFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Bytes Source
inputStreamReadFinish
inputStreamReadFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source
inputStreamSetPending
inputStreamSetPending :: (MonadIO m, InputStreamK a) => a -> m () Source
inputStreamSkip
inputStreamSkip :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Int64 Source
inputStreamSkipAsync
inputStreamSkipAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamSkipFinish
inputStreamSkipFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source