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
- dataInputStreamGetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamByteOrder
- dataInputStreamGetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamNewlineType
- dataInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m DataInputStream
- dataInputStreamReadByte :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word8
- dataInputStreamReadInt16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int16
- dataInputStreamReadInt32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int32
- dataInputStreamReadInt64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int64
- dataInputStreamReadLine :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (ByteString, Word64)
- dataInputStreamReadLineAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dataInputStreamReadLineFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (ByteString, Word64)
- dataInputStreamReadLineFinishUtf8 :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64)
- dataInputStreamReadLineUtf8 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (Text, Word64)
- dataInputStreamReadUint16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word16
- dataInputStreamReadUint32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word32
- dataInputStreamReadUint64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word64
- dataInputStreamReadUntil :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m (Text, Word64)
- dataInputStreamReadUntilAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dataInputStreamReadUntilFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64)
- dataInputStreamReadUpto :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Maybe b -> m (Text, Word64)
- dataInputStreamReadUptoAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dataInputStreamReadUptoFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64)
- dataInputStreamSetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> DataStreamByteOrder -> m ()
- dataInputStreamSetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> DataStreamNewlineType -> m ()
- data DataInputStreamByteOrderPropertyInfo
- constructDataInputStreamByteOrder :: DataStreamByteOrder -> IO ([Char], GValue)
- getDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamByteOrder
- setDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> DataStreamByteOrder -> m ()
- data DataInputStreamNewlineTypePropertyInfo
- constructDataInputStreamNewlineType :: DataStreamNewlineType -> IO ([Char], GValue)
- getDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamNewlineType
- setDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> DataStreamNewlineType -> m ()
Exported types
newtype DataInputStream Source
class GObject o => DataInputStreamK o Source
(GObject o, IsDescendantOf DataInputStream o) => DataInputStreamK o Source |
toDataInputStream :: DataInputStreamK o => o -> IO DataInputStream Source
Methods
dataInputStreamGetByteOrder
dataInputStreamGetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamByteOrder Source
dataInputStreamGetNewlineType
dataInputStreamGetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> m DataStreamNewlineType Source
dataInputStreamNew
dataInputStreamNew :: (MonadIO m, InputStreamK a) => a -> m DataInputStream Source
dataInputStreamReadByte
dataInputStreamReadByte :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word8 Source
dataInputStreamReadInt16
dataInputStreamReadInt16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int16 Source
dataInputStreamReadInt32
dataInputStreamReadInt32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int32 Source
dataInputStreamReadInt64
dataInputStreamReadInt64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Int64 Source
dataInputStreamReadLine
dataInputStreamReadLine :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (ByteString, Word64) Source
dataInputStreamReadLineAsync
dataInputStreamReadLineAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dataInputStreamReadLineFinish
dataInputStreamReadLineFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (ByteString, Word64) Source
dataInputStreamReadLineFinishUtf8
dataInputStreamReadLineFinishUtf8 :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64) Source
dataInputStreamReadLineUtf8
dataInputStreamReadLineUtf8 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m (Text, Word64) Source
dataInputStreamReadUint16
dataInputStreamReadUint16 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word16 Source
dataInputStreamReadUint32
dataInputStreamReadUint32 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word32 Source
dataInputStreamReadUint64
dataInputStreamReadUint64 :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Maybe b -> m Word64 Source
dataInputStreamReadUntil
dataInputStreamReadUntil :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m (Text, Word64) Source
dataInputStreamReadUntilAsync
dataInputStreamReadUntilAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dataInputStreamReadUntilFinish
dataInputStreamReadUntilFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64) Source
dataInputStreamReadUpto
dataInputStreamReadUpto :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Maybe b -> m (Text, Word64) Source
dataInputStreamReadUptoAsync
dataInputStreamReadUptoAsync :: (MonadIO m, DataInputStreamK a, CancellableK b) => a -> Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dataInputStreamReadUptoFinish
dataInputStreamReadUptoFinish :: (MonadIO m, DataInputStreamK a, AsyncResultK b) => a -> b -> m (Text, Word64) Source
dataInputStreamSetByteOrder
dataInputStreamSetByteOrder :: (MonadIO m, DataInputStreamK a) => a -> DataStreamByteOrder -> m () Source
dataInputStreamSetNewlineType
dataInputStreamSetNewlineType :: (MonadIO m, DataInputStreamK a) => a -> DataStreamNewlineType -> m () Source
Properties
ByteOrder
data DataInputStreamByteOrderPropertyInfo Source
AttrInfo DataInputStreamByteOrderPropertyInfo Source | |
type AttrLabel DataInputStreamByteOrderPropertyInfo = "DataInputStream::byte-order" Source | |
type AttrGetType DataInputStreamByteOrderPropertyInfo = DataStreamByteOrder Source | |
type AttrBaseTypeConstraint DataInputStreamByteOrderPropertyInfo = DataInputStreamK Source | |
type AttrSetTypeConstraint DataInputStreamByteOrderPropertyInfo = * ~ DataStreamByteOrder Source | |
type AttrAllowedOps DataInputStreamByteOrderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamByteOrder Source
setDataInputStreamByteOrder :: (MonadIO m, DataInputStreamK o) => o -> DataStreamByteOrder -> m () Source
NewlineType
data DataInputStreamNewlineTypePropertyInfo Source
AttrInfo DataInputStreamNewlineTypePropertyInfo Source | |
type AttrLabel DataInputStreamNewlineTypePropertyInfo = "DataInputStream::newline-type" Source | |
type AttrGetType DataInputStreamNewlineTypePropertyInfo = DataStreamNewlineType Source | |
type AttrBaseTypeConstraint DataInputStreamNewlineTypePropertyInfo = DataInputStreamK Source | |
type AttrSetTypeConstraint DataInputStreamNewlineTypePropertyInfo = * ~ DataStreamNewlineType Source | |
type AttrAllowedOps DataInputStreamNewlineTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> m DataStreamNewlineType Source
setDataInputStreamNewlineType :: (MonadIO m, DataInputStreamK o) => o -> DataStreamNewlineType -> m () Source