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
- data InputStreamClearPendingMethodInfo
- inputStreamClearPending :: (MonadIO m, InputStreamK a) => a -> m ()
- data InputStreamCloseMethodInfo
- inputStreamClose :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> m ()
- data InputStreamCloseAsyncMethodInfo
- inputStreamCloseAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamCloseFinishMethodInfo
- inputStreamCloseFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m ()
- data InputStreamHasPendingMethodInfo
- inputStreamHasPending :: (MonadIO m, InputStreamK a) => a -> m Bool
- data InputStreamIsClosedMethodInfo
- inputStreamIsClosed :: (MonadIO m, InputStreamK a) => a -> m Bool
- data InputStreamReadMethodInfo
- inputStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64
- data InputStreamReadAllMethodInfo
- inputStreamReadAll :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64
- data InputStreamReadAllAsyncMethodInfo
- inputStreamReadAllAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamReadAllFinishMethodInfo
- inputStreamReadAllFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Word64
- data InputStreamReadAsyncMethodInfo
- inputStreamReadAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamReadBytesMethodInfo
- inputStreamReadBytes :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Bytes
- data InputStreamReadBytesAsyncMethodInfo
- inputStreamReadBytesAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamReadBytesFinishMethodInfo
- inputStreamReadBytesFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Bytes
- data InputStreamReadFinishMethodInfo
- inputStreamReadFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64
- data InputStreamSetPendingMethodInfo
- inputStreamSetPending :: (MonadIO m, InputStreamK a) => a -> m ()
- data InputStreamSkipMethodInfo
- inputStreamSkip :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Int64
- data InputStreamSkipAsyncMethodInfo
- inputStreamSkipAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamSkipFinishMethodInfo
- inputStreamSkipFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64
Exported types
newtype InputStream Source
GObject InputStream Source | |
((~) * info (ResolveInputStreamMethod t InputStream), MethodInfo * info InputStream p) => IsLabel t (InputStream -> p) Source | |
((~) * info (ResolveInputStreamMethod t InputStream), MethodInfo * info InputStream p) => IsLabelProxy t (InputStream -> p) Source | |
type ParentTypes InputStream Source | |
type AttributeList InputStream Source | |
type SignalList 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
data InputStreamClearPendingMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, InputStreamK a) => MethodInfo (TYPE Lifted) InputStreamClearPendingMethodInfo a signature Source | |
inputStreamClearPending :: (MonadIO m, InputStreamK a) => a -> m () Source
inputStreamClose
data InputStreamCloseMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamCloseMethodInfo a signature Source | |
inputStreamClose :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> m () Source
inputStreamCloseAsync
data InputStreamCloseAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamCloseAsyncMethodInfo a signature Source | |
inputStreamCloseAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamCloseFinish
data InputStreamCloseFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, InputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) InputStreamCloseFinishMethodInfo a signature Source | |
inputStreamCloseFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m () Source
inputStreamHasPending
data InputStreamHasPendingMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, InputStreamK a) => MethodInfo (TYPE Lifted) InputStreamHasPendingMethodInfo a signature Source | |
inputStreamHasPending :: (MonadIO m, InputStreamK a) => a -> m Bool Source
inputStreamIsClosed
data InputStreamIsClosedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, InputStreamK a) => MethodInfo (TYPE Lifted) InputStreamIsClosedMethodInfo a signature Source | |
inputStreamIsClosed :: (MonadIO m, InputStreamK a) => a -> m Bool Source
inputStreamRead
data InputStreamReadMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Maybe b -> m Int64), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamReadMethodInfo a signature Source | |
inputStreamRead :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Int64 Source
inputStreamReadAll
data InputStreamReadAllMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Maybe b -> m Word64), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamReadAllMethodInfo a signature Source | |
inputStreamReadAll :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Maybe b -> m Word64 Source
inputStreamReadAllAsync
data InputStreamReadAllAsyncMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamReadAllAsyncMethodInfo a signature Source | |
inputStreamReadAllAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamReadAllFinish
data InputStreamReadAllFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Word64), MonadIO m, InputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) InputStreamReadAllFinishMethodInfo a signature Source | |
inputStreamReadAllFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Word64 Source
inputStreamReadAsync
data InputStreamReadAsyncMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamReadAsyncMethodInfo a signature Source | |
inputStreamReadAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamReadBytes
data InputStreamReadBytesMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Maybe b -> m Bytes), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamReadBytesMethodInfo a signature Source | |
inputStreamReadBytes :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Bytes Source
inputStreamReadBytesAsync
data InputStreamReadBytesAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamReadBytesAsyncMethodInfo a signature Source | |
inputStreamReadBytesAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamReadBytesFinish
data InputStreamReadBytesFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bytes), MonadIO m, InputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) InputStreamReadBytesFinishMethodInfo a signature Source | |
inputStreamReadBytesFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Bytes Source
inputStreamReadFinish
data InputStreamReadFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Int64), MonadIO m, InputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) InputStreamReadFinishMethodInfo a signature Source | |
inputStreamReadFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source
inputStreamSetPending
data InputStreamSetPendingMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, InputStreamK a) => MethodInfo (TYPE Lifted) InputStreamSetPendingMethodInfo a signature Source | |
inputStreamSetPending :: (MonadIO m, InputStreamK a) => a -> m () Source
inputStreamSkip
data InputStreamSkipMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Maybe b -> m Int64), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamSkipMethodInfo a signature Source | |
inputStreamSkip :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Maybe b -> m Int64 Source
inputStreamSkipAsync
data InputStreamSkipAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, InputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) InputStreamSkipAsyncMethodInfo a signature Source | |
inputStreamSkipAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
inputStreamSkipFinish
data InputStreamSkipFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Int64), MonadIO m, InputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) InputStreamSkipFinishMethodInfo a signature Source | |
inputStreamSkipFinish :: (MonadIO m, InputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source