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
- bufferedInputStreamFill
- bufferedInputStreamFillAsync
- bufferedInputStreamFillFinish
- bufferedInputStreamGetAvailable
- bufferedInputStreamGetBufferSize
- bufferedInputStreamNew
- bufferedInputStreamNewSized
- bufferedInputStreamPeek
- bufferedInputStreamPeekBuffer
- bufferedInputStreamReadByte
- bufferedInputStreamSetBufferSize
- Properties
- newtype BufferedInputStream = BufferedInputStream (ForeignPtr BufferedInputStream)
- class GObject o => BufferedInputStreamK o
- toBufferedInputStream :: BufferedInputStreamK o => o -> IO BufferedInputStream
- noBufferedInputStream :: Maybe BufferedInputStream
- data BufferedInputStreamFillMethodInfo
- bufferedInputStreamFill :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Int64 -> Maybe b -> m Int64
- data BufferedInputStreamFillAsyncMethodInfo
- bufferedInputStreamFillAsync :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data BufferedInputStreamFillFinishMethodInfo
- bufferedInputStreamFillFinish :: (MonadIO m, BufferedInputStreamK a, AsyncResultK b) => a -> b -> m Int64
- data BufferedInputStreamGetAvailableMethodInfo
- bufferedInputStreamGetAvailable :: (MonadIO m, BufferedInputStreamK a) => a -> m Word64
- data BufferedInputStreamGetBufferSizeMethodInfo
- bufferedInputStreamGetBufferSize :: (MonadIO m, BufferedInputStreamK a) => a -> m Word64
- bufferedInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m BufferedInputStream
- bufferedInputStreamNewSized :: (MonadIO m, InputStreamK a) => a -> Word64 -> m BufferedInputStream
- data BufferedInputStreamPeekMethodInfo
- bufferedInputStreamPeek :: (MonadIO m, BufferedInputStreamK a) => a -> ByteString -> Word64 -> m Word64
- data BufferedInputStreamPeekBufferMethodInfo
- bufferedInputStreamPeekBuffer :: (MonadIO m, BufferedInputStreamK a) => a -> m ByteString
- data BufferedInputStreamReadByteMethodInfo
- bufferedInputStreamReadByte :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Maybe b -> m Int32
- data BufferedInputStreamSetBufferSizeMethodInfo
- bufferedInputStreamSetBufferSize :: (MonadIO m, BufferedInputStreamK a) => a -> Word64 -> m ()
- data BufferedInputStreamBufferSizePropertyInfo
- constructBufferedInputStreamBufferSize :: Word32 -> IO ([Char], GValue)
- getBufferedInputStreamBufferSize :: (MonadIO m, BufferedInputStreamK o) => o -> m Word32
- setBufferedInputStreamBufferSize :: (MonadIO m, BufferedInputStreamK o) => o -> Word32 -> m ()
Exported types
newtype BufferedInputStream Source
GObject BufferedInputStream Source | |
((~) * info (ResolveBufferedInputStreamMethod t BufferedInputStream), MethodInfo * info BufferedInputStream p) => IsLabel t (BufferedInputStream -> p) Source | |
((~) * info (ResolveBufferedInputStreamMethod t BufferedInputStream), MethodInfo * info BufferedInputStream p) => IsLabelProxy t (BufferedInputStream -> p) Source | |
type ParentTypes BufferedInputStream Source | |
type AttributeList BufferedInputStream Source | |
type SignalList BufferedInputStream Source |
class GObject o => BufferedInputStreamK o Source
toBufferedInputStream :: BufferedInputStreamK o => o -> IO BufferedInputStream Source
Methods
bufferedInputStreamFill
data BufferedInputStreamFillMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> Maybe b -> m Int64), MonadIO m, BufferedInputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) BufferedInputStreamFillMethodInfo a signature Source | |
bufferedInputStreamFill :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Int64 -> Maybe b -> m Int64 Source
bufferedInputStreamFillAsync
data BufferedInputStreamFillAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, BufferedInputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) BufferedInputStreamFillAsyncMethodInfo a signature Source | |
bufferedInputStreamFillAsync :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
bufferedInputStreamFillFinish
data BufferedInputStreamFillFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Int64), MonadIO m, BufferedInputStreamK a, AsyncResultK b) => MethodInfo (TYPE Lifted) BufferedInputStreamFillFinishMethodInfo a signature Source | |
bufferedInputStreamFillFinish :: (MonadIO m, BufferedInputStreamK a, AsyncResultK b) => a -> b -> m Int64 Source
bufferedInputStreamGetAvailable
data BufferedInputStreamGetAvailableMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, BufferedInputStreamK a) => MethodInfo (TYPE Lifted) BufferedInputStreamGetAvailableMethodInfo a signature Source | |
bufferedInputStreamGetAvailable :: (MonadIO m, BufferedInputStreamK a) => a -> m Word64 Source
bufferedInputStreamGetBufferSize
data BufferedInputStreamGetBufferSizeMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, BufferedInputStreamK a) => MethodInfo (TYPE Lifted) BufferedInputStreamGetBufferSizeMethodInfo a signature Source | |
bufferedInputStreamGetBufferSize :: (MonadIO m, BufferedInputStreamK a) => a -> m Word64 Source
bufferedInputStreamNew
bufferedInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m BufferedInputStream Source
bufferedInputStreamNewSized
bufferedInputStreamNewSized :: (MonadIO m, InputStreamK a) => a -> Word64 -> m BufferedInputStream Source
bufferedInputStreamPeek
data BufferedInputStreamPeekMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> Word64 -> m Word64), MonadIO m, BufferedInputStreamK a) => MethodInfo (TYPE Lifted) BufferedInputStreamPeekMethodInfo a signature Source | |
bufferedInputStreamPeek :: (MonadIO m, BufferedInputStreamK a) => a -> ByteString -> Word64 -> m Word64 Source
bufferedInputStreamPeekBuffer
data BufferedInputStreamPeekBufferMethodInfo Source
((~) (TYPE Lifted) signature (m ByteString), MonadIO m, BufferedInputStreamK a) => MethodInfo (TYPE Lifted) BufferedInputStreamPeekBufferMethodInfo a signature Source | |
bufferedInputStreamPeekBuffer :: (MonadIO m, BufferedInputStreamK a) => a -> m ByteString Source
bufferedInputStreamReadByte
data BufferedInputStreamReadByteMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m Int32), MonadIO m, BufferedInputStreamK a, CancellableK b) => MethodInfo (TYPE Lifted) BufferedInputStreamReadByteMethodInfo a signature Source | |
bufferedInputStreamReadByte :: (MonadIO m, BufferedInputStreamK a, CancellableK b) => a -> Maybe b -> m Int32 Source
bufferedInputStreamSetBufferSize
data BufferedInputStreamSetBufferSizeMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, BufferedInputStreamK a) => MethodInfo (TYPE Lifted) BufferedInputStreamSetBufferSizeMethodInfo a signature Source | |
bufferedInputStreamSetBufferSize :: (MonadIO m, BufferedInputStreamK a) => a -> Word64 -> m () Source
Properties
BufferSize
data BufferedInputStreamBufferSizePropertyInfo Source
getBufferedInputStreamBufferSize :: (MonadIO m, BufferedInputStreamK o) => o -> m Word32 Source
setBufferedInputStreamBufferSize :: (MonadIO m, BufferedInputStreamK o) => o -> Word32 -> m () Source