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
- dataInputStreamGetByteOrder
- dataInputStreamGetNewlineType
- dataInputStreamNew
- dataInputStreamReadByte
- dataInputStreamReadInt16
- dataInputStreamReadInt32
- dataInputStreamReadInt64
- dataInputStreamReadLine
- dataInputStreamReadLineAsync
- dataInputStreamReadLineFinish
- dataInputStreamReadLineFinishUtf8
- dataInputStreamReadLineUtf8
- dataInputStreamReadUint16
- dataInputStreamReadUint32
- dataInputStreamReadUint64
- dataInputStreamReadUntil
- dataInputStreamReadUntilAsync
- dataInputStreamReadUntilFinish
- dataInputStreamReadUpto
- dataInputStreamReadUptoAsync
- dataInputStreamReadUptoFinish
- dataInputStreamSetByteOrder
- dataInputStreamSetNewlineType
- Properties
- newtype DataInputStream = DataInputStream (ForeignPtr DataInputStream)
- class GObject o => DataInputStreamK o
- toDataInputStream :: DataInputStreamK o => o -> IO DataInputStream
- noDataInputStream :: Maybe DataInputStream
- data DataInputStreamGetByteOrderMethodInfo
- dataInputStreamGetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamByteOrder
- data DataInputStreamGetNewlineTypeMethodInfo
- dataInputStreamGetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamNewlineType
- dataInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m DataInputStream
- data DataInputStreamReadByteMethodInfo
- dataInputStreamReadByte :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word8
- data DataInputStreamReadInt16MethodInfo
- dataInputStreamReadInt16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int16
- data DataInputStreamReadInt32MethodInfo
- dataInputStreamReadInt32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int32
- data DataInputStreamReadInt64MethodInfo
- dataInputStreamReadInt64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int64
- data DataInputStreamReadLineMethodInfo
- dataInputStreamReadLine :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (Maybe ByteString, Word64)
- data DataInputStreamReadLineAsyncMethodInfo
- dataInputStreamReadLineAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DataInputStreamReadLineFinishMethodInfo
- dataInputStreamReadLineFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Maybe ByteString, Word64)
- data DataInputStreamReadLineFinishUtf8MethodInfo
- dataInputStreamReadLineFinishUtf8 :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Maybe Text, Word64)
- data DataInputStreamReadLineUtf8MethodInfo
- dataInputStreamReadLineUtf8 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (Maybe Text, Word64)
- data DataInputStreamReadUint16MethodInfo
- dataInputStreamReadUint16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word16
- data DataInputStreamReadUint32MethodInfo
- dataInputStreamReadUint32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word32
- data DataInputStreamReadUint64MethodInfo
- dataInputStreamReadUint64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word64
- data DataInputStreamReadUntilMethodInfo
- dataInputStreamReadUntil :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m (Text, Word64)
- data DataInputStreamReadUntilAsyncMethodInfo
- dataInputStreamReadUntilAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DataInputStreamReadUntilFinishMethodInfo
- dataInputStreamReadUntilFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64)
- data DataInputStreamReadUptoMethodInfo
- dataInputStreamReadUpto :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Maybe b -> m (Text, Word64)
- data DataInputStreamReadUptoAsyncMethodInfo
- dataInputStreamReadUptoAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DataInputStreamReadUptoFinishMethodInfo
- dataInputStreamReadUptoFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64)
- data DataInputStreamSetByteOrderMethodInfo
- dataInputStreamSetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> DataStreamByteOrder -> m ()
- data DataInputStreamSetNewlineTypeMethodInfo
- dataInputStreamSetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> DataStreamNewlineType -> m ()
- data DataInputStreamByteOrderPropertyInfo
- constructDataInputStreamByteOrder :: DataStreamByteOrder -> IO ([Char], GValue)
- dataInputStreamByteOrder :: AttrLabelProxy "byteOrder"
- getDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamByteOrder
- setDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> DataStreamByteOrder -> m ()
- data DataInputStreamNewlineTypePropertyInfo
- constructDataInputStreamNewlineType :: DataStreamNewlineType -> IO ([Char], GValue)
- dataInputStreamNewlineType :: AttrLabelProxy "newlineType"
- getDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamNewlineType
- setDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> DataStreamNewlineType -> m ()
Exported types
newtype DataInputStream Source
GObject DataInputStream | |
((~) * info (ResolveDataInputStreamMethod t DataInputStream), MethodInfo * info DataInputStream p) => IsLabelProxy t (DataInputStream -> p) | |
type ParentTypes DataInputStream | |
type AttributeList DataInputStream | |
type SignalList DataInputStream |
class GObject o => DataInputStreamK o Source
(GObject o, IsDescendantOf DataInputStream o) => DataInputStreamK o |
toDataInputStream :: DataInputStreamK o => o -> IO DataInputStream Source
Methods
dataInputStreamGetByteOrder
data DataInputStreamGetByteOrderMethodInfo Source
((~) * signature (m DataStreamByteOrder), MonadIO m, DataInputStreamK a) => MethodInfo * DataInputStreamGetByteOrderMethodInfo a signature |
dataInputStreamGetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamByteOrder Source
dataInputStreamGetNewlineType
data DataInputStreamGetNewlineTypeMethodInfo Source
((~) * signature (m DataStreamNewlineType), MonadIO m, DataInputStreamK a) => MethodInfo * DataInputStreamGetNewlineTypeMethodInfo a signature |
dataInputStreamGetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamNewlineType Source
dataInputStreamNew
dataInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m DataInputStream Source
dataInputStreamReadByte
data DataInputStreamReadByteMethodInfo Source
((~) * signature (Maybe b -> m Word8), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadByteMethodInfo a signature |
dataInputStreamReadByte :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word8 Source
dataInputStreamReadInt16
data DataInputStreamReadInt16MethodInfo Source
((~) * signature (Maybe b -> m Int16), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadInt16MethodInfo a signature |
dataInputStreamReadInt16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int16 Source
dataInputStreamReadInt32
data DataInputStreamReadInt32MethodInfo Source
((~) * signature (Maybe b -> m Int32), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadInt32MethodInfo a signature |
dataInputStreamReadInt32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int32 Source
dataInputStreamReadInt64
data DataInputStreamReadInt64MethodInfo Source
((~) * signature (Maybe b -> m Int64), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadInt64MethodInfo a signature |
dataInputStreamReadInt64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int64 Source
dataInputStreamReadLine
data DataInputStreamReadLineMethodInfo Source
((~) * signature (Maybe b -> m (Maybe ByteString, Word64)), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadLineMethodInfo a signature |
dataInputStreamReadLine :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (Maybe ByteString, Word64) Source
dataInputStreamReadLineAsync
data DataInputStreamReadLineAsyncMethodInfo Source
((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadLineAsyncMethodInfo a signature |
dataInputStreamReadLineAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dataInputStreamReadLineFinish
data DataInputStreamReadLineFinishMethodInfo Source
((~) * signature (b -> m (Maybe ByteString, Word64)), MonadIO m, DataInputStreamK a, AsyncResultK b) => MethodInfo * DataInputStreamReadLineFinishMethodInfo a signature |
dataInputStreamReadLineFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Maybe ByteString, Word64) Source
dataInputStreamReadLineFinishUtf8
data DataInputStreamReadLineFinishUtf8MethodInfo Source
((~) * signature (b -> m (Maybe Text, Word64)), MonadIO m, DataInputStreamK a, AsyncResultK b) => MethodInfo * DataInputStreamReadLineFinishUtf8MethodInfo a signature |
dataInputStreamReadLineFinishUtf8 :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Maybe Text, Word64) Source
dataInputStreamReadLineUtf8
data DataInputStreamReadLineUtf8MethodInfo Source
((~) * signature (Maybe b -> m (Maybe Text, Word64)), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadLineUtf8MethodInfo a signature |
dataInputStreamReadLineUtf8 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (Maybe Text, Word64) Source
dataInputStreamReadUint16
data DataInputStreamReadUint16MethodInfo Source
((~) * signature (Maybe b -> m Word16), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadUint16MethodInfo a signature |
dataInputStreamReadUint16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word16 Source
dataInputStreamReadUint32
data DataInputStreamReadUint32MethodInfo Source
((~) * signature (Maybe b -> m Word32), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadUint32MethodInfo a signature |
dataInputStreamReadUint32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word32 Source
dataInputStreamReadUint64
data DataInputStreamReadUint64MethodInfo Source
((~) * signature (Maybe b -> m Word64), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadUint64MethodInfo a signature |
dataInputStreamReadUint64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word64 Source
dataInputStreamReadUntil
data DataInputStreamReadUntilMethodInfo Source
((~) * signature (Text -> Maybe b -> m (Text, Word64)), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadUntilMethodInfo a signature |
dataInputStreamReadUntil :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m (Text, Word64) Source
dataInputStreamReadUntilAsync
data DataInputStreamReadUntilAsyncMethodInfo Source
((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadUntilAsyncMethodInfo a signature |
dataInputStreamReadUntilAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dataInputStreamReadUntilFinish
data DataInputStreamReadUntilFinishMethodInfo Source
((~) * signature (b -> m (Text, Word64)), MonadIO m, DataInputStreamK a, AsyncResultK b) => MethodInfo * DataInputStreamReadUntilFinishMethodInfo a signature |
dataInputStreamReadUntilFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64) Source
dataInputStreamReadUpto
data DataInputStreamReadUptoMethodInfo Source
((~) * signature (Text -> Int64 -> Maybe b -> m (Text, Word64)), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadUptoMethodInfo a signature |
dataInputStreamReadUpto :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Maybe b -> m (Text, Word64) Source
dataInputStreamReadUptoAsync
data DataInputStreamReadUptoAsyncMethodInfo Source
((~) * signature (Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DataInputStreamK a, CancellableK b) => MethodInfo * DataInputStreamReadUptoAsyncMethodInfo a signature |
dataInputStreamReadUptoAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dataInputStreamReadUptoFinish
data DataInputStreamReadUptoFinishMethodInfo Source
((~) * signature (b -> m (Text, Word64)), MonadIO m, DataInputStreamK a, AsyncResultK b) => MethodInfo * DataInputStreamReadUptoFinishMethodInfo a signature |
dataInputStreamReadUptoFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64) Source
dataInputStreamSetByteOrder
data DataInputStreamSetByteOrderMethodInfo Source
((~) * signature (DataStreamByteOrder -> m ()), MonadIO m, DataInputStreamK a) => MethodInfo * DataInputStreamSetByteOrderMethodInfo a signature |
dataInputStreamSetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> DataStreamByteOrder -> m () Source
dataInputStreamSetNewlineType
data DataInputStreamSetNewlineTypeMethodInfo Source
((~) * signature (DataStreamNewlineType -> m ()), MonadIO m, DataInputStreamK a) => MethodInfo * DataInputStreamSetNewlineTypeMethodInfo a signature |
dataInputStreamSetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> DataStreamNewlineType -> m () Source
Properties
ByteOrder
data DataInputStreamByteOrderPropertyInfo Source
dataInputStreamByteOrder :: AttrLabelProxy "byteOrder" Source
getDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamByteOrder Source
setDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> DataStreamByteOrder -> m () Source
NewlineType
data DataInputStreamNewlineTypePropertyInfo Source
dataInputStreamNewlineType :: AttrLabelProxy "newlineType" Source
getDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamNewlineType Source
setDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> DataStreamNewlineType -> m () Source