| 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 |
GI.Gio.Objects.InputStream
Contents
Description
- newtype InputStream = InputStream (ManagedPtr InputStream)
- class GObject o => IsInputStream o
- toInputStream :: IsInputStream o => o -> IO InputStream
- noInputStream :: Maybe InputStream
- data InputStreamClearPendingMethodInfo
- inputStreamClearPending :: (MonadIO m, IsInputStream a) => a -> m ()
- data InputStreamCloseMethodInfo
- inputStreamClose :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe b -> m ()
- data InputStreamCloseAsyncMethodInfo
- inputStreamCloseAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamCloseFinishMethodInfo
- inputStreamCloseFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m ()
- data InputStreamHasPendingMethodInfo
- inputStreamHasPending :: (MonadIO m, IsInputStream a) => a -> m Bool
- data InputStreamIsClosedMethodInfo
- inputStreamIsClosed :: (MonadIO m, IsInputStream a) => a -> m Bool
- data InputStreamReadMethodInfo
- inputStreamRead :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Int64
- data InputStreamReadAllMethodInfo
- inputStreamReadAll :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Word64
- data InputStreamReadAllAsyncMethodInfo
- inputStreamReadAllAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamReadAllFinishMethodInfo
- inputStreamReadAllFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Word64
- data InputStreamReadAsyncMethodInfo
- inputStreamReadAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamReadBytesMethodInfo
- inputStreamReadBytes :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Maybe b -> m Bytes
- data InputStreamReadBytesAsyncMethodInfo
- inputStreamReadBytesAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamReadBytesFinishMethodInfo
- inputStreamReadBytesFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Bytes
- data InputStreamReadFinishMethodInfo
- inputStreamReadFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Int64
- data InputStreamSetPendingMethodInfo
- inputStreamSetPending :: (MonadIO m, IsInputStream a) => a -> m ()
- data InputStreamSkipMethodInfo
- inputStreamSkip :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Maybe b -> m Int64
- data InputStreamSkipAsyncMethodInfo
- inputStreamSkipAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data InputStreamSkipFinishMethodInfo
- inputStreamSkipFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Int64
Exported types
newtype InputStream Source #
Constructors
| InputStream (ManagedPtr InputStream) |
Instances
| GObject InputStream Source # | |
| IsObject InputStream Source # | |
| IsInputStream 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 # | |
| HasAttributeList * InputStream Source # | |
| type SignalList InputStream Source # | |
| type AttributeList InputStream Source # | |
class GObject o => IsInputStream o Source #
Instances
toInputStream :: IsInputStream o => o -> IO InputStream Source #
Methods
clearPending
data InputStreamClearPendingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsInputStream a) => MethodInfo * InputStreamClearPendingMethodInfo a signature Source # | |
inputStreamClearPending :: (MonadIO m, IsInputStream a) => a -> m () Source #
close
data InputStreamCloseMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamCloseMethodInfo a signature Source # | |
inputStreamClose :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe b -> m () Source #
closeAsync
data InputStreamCloseAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamCloseAsyncMethodInfo a signature Source # | |
inputStreamCloseAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
closeFinish
data InputStreamCloseFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamCloseFinishMethodInfo a signature Source # | |
inputStreamCloseFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m () Source #
hasPending
data InputStreamHasPendingMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInputStream a) => MethodInfo * InputStreamHasPendingMethodInfo a signature Source # | |
inputStreamHasPending :: (MonadIO m, IsInputStream a) => a -> m Bool Source #
isClosed
data InputStreamIsClosedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsInputStream a) => MethodInfo * InputStreamIsClosedMethodInfo a signature Source # | |
inputStreamIsClosed :: (MonadIO m, IsInputStream a) => a -> m Bool Source #
read
data InputStreamReadMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Maybe b -> m Int64), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadMethodInfo a signature Source # | |
inputStreamRead :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Int64 Source #
readAll
data InputStreamReadAllMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Maybe b -> m Word64), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadAllMethodInfo a signature Source # | |
inputStreamReadAll :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Maybe b -> m Word64 Source #
readAllAsync
data InputStreamReadAllAsyncMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadAllAsyncMethodInfo a signature Source # | |
inputStreamReadAllAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
readAllFinish
data InputStreamReadAllFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Word64), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamReadAllFinishMethodInfo a signature Source # | |
inputStreamReadAllFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Word64 Source #
readAsync
data InputStreamReadAsyncMethodInfo Source #
Instances
| ((~) * signature (Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadAsyncMethodInfo a signature Source # | |
inputStreamReadAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Maybe ByteString -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
readBytes
data InputStreamReadBytesMethodInfo Source #
Instances
| ((~) * signature (Word64 -> Maybe b -> m Bytes), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadBytesMethodInfo a signature Source # | |
inputStreamReadBytes :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Maybe b -> m Bytes Source #
readBytesAsync
data InputStreamReadBytesAsyncMethodInfo Source #
Instances
| ((~) * signature (Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamReadBytesAsyncMethodInfo a signature Source # | |
inputStreamReadBytesAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
readBytesFinish
data InputStreamReadBytesFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Bytes), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamReadBytesFinishMethodInfo a signature Source # | |
inputStreamReadBytesFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Bytes Source #
readFinish
data InputStreamReadFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Int64), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamReadFinishMethodInfo a signature Source # | |
inputStreamReadFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Int64 Source #
setPending
data InputStreamSetPendingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsInputStream a) => MethodInfo * InputStreamSetPendingMethodInfo a signature Source # | |
inputStreamSetPending :: (MonadIO m, IsInputStream a) => a -> m () Source #
skip
data InputStreamSkipMethodInfo Source #
Instances
| ((~) * signature (Word64 -> Maybe b -> m Int64), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamSkipMethodInfo a signature Source # | |
inputStreamSkip :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Maybe b -> m Int64 Source #
skipAsync
data InputStreamSkipAsyncMethodInfo Source #
Instances
| ((~) * signature (Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsInputStream a, IsCancellable b) => MethodInfo * InputStreamSkipAsyncMethodInfo a signature Source # | |
inputStreamSkipAsync :: (MonadIO m, IsInputStream a, IsCancellable b) => a -> Word64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
skipFinish
data InputStreamSkipFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Int64), MonadIO m, IsInputStream a, IsAsyncResult b) => MethodInfo * InputStreamSkipFinishMethodInfo a signature Source # | |
inputStreamSkipFinish :: (MonadIO m, IsInputStream a, IsAsyncResult b) => a -> b -> m Int64 Source #