| 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.DataInputStream
Contents
- 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
Description
- newtype DataInputStream = DataInputStream (ForeignPtr DataInputStream)
- class GObject o => IsDataInputStream o
- toDataInputStream :: IsDataInputStream o => o -> IO DataInputStream
- noDataInputStream :: Maybe DataInputStream
- data DataInputStreamGetByteOrderMethodInfo
- dataInputStreamGetByteOrder :: (MonadIO m, IsDataInputStream a) => a -> m DataStreamByteOrder
- data DataInputStreamGetNewlineTypeMethodInfo
- dataInputStreamGetNewlineType :: (MonadIO m, IsDataInputStream a) => a -> m DataStreamNewlineType
- dataInputStreamNew :: (MonadIO m, IsInputStream a) => a -> m DataInputStream
- data DataInputStreamReadByteMethodInfo
- dataInputStreamReadByte :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word8
- data DataInputStreamReadInt16MethodInfo
- dataInputStreamReadInt16 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Int16
- data DataInputStreamReadInt32MethodInfo
- dataInputStreamReadInt32 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Int32
- data DataInputStreamReadInt64MethodInfo
- dataInputStreamReadInt64 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Int64
- data DataInputStreamReadLineMethodInfo
- dataInputStreamReadLine :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m (Maybe ByteString, Word64)
- data DataInputStreamReadLineAsyncMethodInfo
- dataInputStreamReadLineAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DataInputStreamReadLineFinishMethodInfo
- dataInputStreamReadLineFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Maybe ByteString, Word64)
- data DataInputStreamReadLineFinishUtf8MethodInfo
- dataInputStreamReadLineFinishUtf8 :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Maybe Text, Word64)
- data DataInputStreamReadLineUtf8MethodInfo
- dataInputStreamReadLineUtf8 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m (Maybe Text, Word64)
- data DataInputStreamReadUint16MethodInfo
- dataInputStreamReadUint16 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word16
- data DataInputStreamReadUint32MethodInfo
- dataInputStreamReadUint32 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word32
- data DataInputStreamReadUint64MethodInfo
- dataInputStreamReadUint64 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word64
- data DataInputStreamReadUntilMethodInfo
- dataInputStreamReadUntil :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Maybe b -> m (Text, Word64)
- data DataInputStreamReadUntilAsyncMethodInfo
- dataInputStreamReadUntilAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DataInputStreamReadUntilFinishMethodInfo
- dataInputStreamReadUntilFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Text, Word64)
- data DataInputStreamReadUptoMethodInfo
- dataInputStreamReadUpto :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int64 -> Maybe b -> m (Text, Word64)
- data DataInputStreamReadUptoAsyncMethodInfo
- dataInputStreamReadUptoAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DataInputStreamReadUptoFinishMethodInfo
- dataInputStreamReadUptoFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Text, Word64)
- data DataInputStreamSetByteOrderMethodInfo
- dataInputStreamSetByteOrder :: (MonadIO m, IsDataInputStream a) => a -> DataStreamByteOrder -> m ()
- data DataInputStreamSetNewlineTypeMethodInfo
- dataInputStreamSetNewlineType :: (MonadIO m, IsDataInputStream a) => a -> DataStreamNewlineType -> m ()
- data DataInputStreamByteOrderPropertyInfo
- constructDataInputStreamByteOrder :: IsDataInputStream o => DataStreamByteOrder -> IO (GValueConstruct o)
- dataInputStreamByteOrder :: AttrLabelProxy "byteOrder"
- getDataInputStreamByteOrder :: (MonadIO m, IsDataInputStream o) => o -> m DataStreamByteOrder
- setDataInputStreamByteOrder :: (MonadIO m, IsDataInputStream o) => o -> DataStreamByteOrder -> m ()
- data DataInputStreamNewlineTypePropertyInfo
- constructDataInputStreamNewlineType :: IsDataInputStream o => DataStreamNewlineType -> IO (GValueConstruct o)
- dataInputStreamNewlineType :: AttrLabelProxy "newlineType"
- getDataInputStreamNewlineType :: (MonadIO m, IsDataInputStream o) => o -> m DataStreamNewlineType
- setDataInputStreamNewlineType :: (MonadIO m, IsDataInputStream o) => o -> DataStreamNewlineType -> m ()
Exported types
newtype DataInputStream Source #
Constructors
| DataInputStream (ForeignPtr DataInputStream) |
Instances
| GObject DataInputStream Source # | |
| IsObject DataInputStream Source # | |
| IsInputStream DataInputStream Source # | |
| IsFilterInputStream DataInputStream Source # | |
| IsBufferedInputStream DataInputStream Source # | |
| IsSeekable DataInputStream Source # | |
| IsDataInputStream DataInputStream Source # | |
| ((~) * info (ResolveDataInputStreamMethod t DataInputStream), MethodInfo * info DataInputStream p) => IsLabel t (DataInputStream -> p) Source # | |
| ((~) * info (ResolveDataInputStreamMethod t DataInputStream), MethodInfo * info DataInputStream p) => IsLabelProxy t (DataInputStream -> p) Source # | |
| HasAttributeList * DataInputStream Source # | |
| type SignalList DataInputStream Source # | |
| type AttributeList DataInputStream Source # | |
class GObject o => IsDataInputStream o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DataInputStream a) => IsDataInputStream a Source # | |
| IsDataInputStream DataInputStream Source # | |
toDataInputStream :: IsDataInputStream o => o -> IO DataInputStream Source #
Methods
dataInputStreamGetByteOrder
data DataInputStreamGetByteOrderMethodInfo Source #
Instances
| ((~) * signature (m DataStreamByteOrder), MonadIO m, IsDataInputStream a) => MethodInfo * DataInputStreamGetByteOrderMethodInfo a signature Source # | |
dataInputStreamGetByteOrder :: (MonadIO m, IsDataInputStream a) => a -> m DataStreamByteOrder Source #
dataInputStreamGetNewlineType
data DataInputStreamGetNewlineTypeMethodInfo Source #
Instances
| ((~) * signature (m DataStreamNewlineType), MonadIO m, IsDataInputStream a) => MethodInfo * DataInputStreamGetNewlineTypeMethodInfo a signature Source # | |
dataInputStreamGetNewlineType :: (MonadIO m, IsDataInputStream a) => a -> m DataStreamNewlineType Source #
dataInputStreamNew
dataInputStreamNew :: (MonadIO m, IsInputStream a) => a -> m DataInputStream Source #
dataInputStreamReadByte
data DataInputStreamReadByteMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Word8), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadByteMethodInfo a signature Source # | |
dataInputStreamReadByte :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word8 Source #
dataInputStreamReadInt16
data DataInputStreamReadInt16MethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Int16), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadInt16MethodInfo a signature Source # | |
dataInputStreamReadInt16 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Int16 Source #
dataInputStreamReadInt32
data DataInputStreamReadInt32MethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Int32), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadInt32MethodInfo a signature Source # | |
dataInputStreamReadInt32 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Int32 Source #
dataInputStreamReadInt64
data DataInputStreamReadInt64MethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Int64), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadInt64MethodInfo a signature Source # | |
dataInputStreamReadInt64 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Int64 Source #
dataInputStreamReadLine
data DataInputStreamReadLineMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m (Maybe ByteString, Word64)), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadLineMethodInfo a signature Source # | |
dataInputStreamReadLine :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m (Maybe ByteString, Word64) Source #
dataInputStreamReadLineAsync
data DataInputStreamReadLineAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadLineAsyncMethodInfo a signature Source # | |
dataInputStreamReadLineAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
dataInputStreamReadLineFinish
data DataInputStreamReadLineFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (Maybe ByteString, Word64)), MonadIO m, IsDataInputStream a, IsAsyncResult b) => MethodInfo * DataInputStreamReadLineFinishMethodInfo a signature Source # | |
dataInputStreamReadLineFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Maybe ByteString, Word64) Source #
dataInputStreamReadLineFinishUtf8
data DataInputStreamReadLineFinishUtf8MethodInfo Source #
Instances
| ((~) * signature (b -> m (Maybe Text, Word64)), MonadIO m, IsDataInputStream a, IsAsyncResult b) => MethodInfo * DataInputStreamReadLineFinishUtf8MethodInfo a signature Source # | |
dataInputStreamReadLineFinishUtf8 :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Maybe Text, Word64) Source #
dataInputStreamReadLineUtf8
data DataInputStreamReadLineUtf8MethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m (Maybe Text, Word64)), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadLineUtf8MethodInfo a signature Source # | |
dataInputStreamReadLineUtf8 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m (Maybe Text, Word64) Source #
dataInputStreamReadUint16
data DataInputStreamReadUint16MethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Word16), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadUint16MethodInfo a signature Source # | |
dataInputStreamReadUint16 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word16 Source #
dataInputStreamReadUint32
data DataInputStreamReadUint32MethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Word32), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadUint32MethodInfo a signature Source # | |
dataInputStreamReadUint32 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word32 Source #
dataInputStreamReadUint64
data DataInputStreamReadUint64MethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Word64), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadUint64MethodInfo a signature Source # | |
dataInputStreamReadUint64 :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Maybe b -> m Word64 Source #
dataInputStreamReadUntil
data DataInputStreamReadUntilMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m (Text, Word64)), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadUntilMethodInfo a signature Source # | |
dataInputStreamReadUntil :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Maybe b -> m (Text, Word64) Source #
dataInputStreamReadUntilAsync
data DataInputStreamReadUntilAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadUntilAsyncMethodInfo a signature Source # | |
dataInputStreamReadUntilAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
dataInputStreamReadUntilFinish
data DataInputStreamReadUntilFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (Text, Word64)), MonadIO m, IsDataInputStream a, IsAsyncResult b) => MethodInfo * DataInputStreamReadUntilFinishMethodInfo a signature Source # | |
dataInputStreamReadUntilFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Text, Word64) Source #
dataInputStreamReadUpto
data DataInputStreamReadUptoMethodInfo Source #
Instances
| ((~) * signature (Text -> Int64 -> Maybe b -> m (Text, Word64)), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadUptoMethodInfo a signature Source # | |
dataInputStreamReadUpto :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int64 -> Maybe b -> m (Text, Word64) Source #
dataInputStreamReadUptoAsync
data DataInputStreamReadUptoAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDataInputStream a, IsCancellable b) => MethodInfo * DataInputStreamReadUptoAsyncMethodInfo a signature Source # | |
dataInputStreamReadUptoAsync :: (MonadIO m, IsDataInputStream a, IsCancellable b) => a -> Text -> Int64 -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
dataInputStreamReadUptoFinish
data DataInputStreamReadUptoFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (Text, Word64)), MonadIO m, IsDataInputStream a, IsAsyncResult b) => MethodInfo * DataInputStreamReadUptoFinishMethodInfo a signature Source # | |
dataInputStreamReadUptoFinish :: (MonadIO m, IsDataInputStream a, IsAsyncResult b) => a -> b -> m (Text, Word64) Source #
dataInputStreamSetByteOrder
data DataInputStreamSetByteOrderMethodInfo Source #
Instances
| ((~) * signature (DataStreamByteOrder -> m ()), MonadIO m, IsDataInputStream a) => MethodInfo * DataInputStreamSetByteOrderMethodInfo a signature Source # | |
dataInputStreamSetByteOrder :: (MonadIO m, IsDataInputStream a) => a -> DataStreamByteOrder -> m () Source #
dataInputStreamSetNewlineType
data DataInputStreamSetNewlineTypeMethodInfo Source #
Instances
| ((~) * signature (DataStreamNewlineType -> m ()), MonadIO m, IsDataInputStream a) => MethodInfo * DataInputStreamSetNewlineTypeMethodInfo a signature Source # | |
dataInputStreamSetNewlineType :: (MonadIO m, IsDataInputStream a) => a -> DataStreamNewlineType -> m () Source #
Properties
ByteOrder
data DataInputStreamByteOrderPropertyInfo Source #
Instances
| AttrInfo DataInputStreamByteOrderPropertyInfo Source # | |
| type AttrSetTypeConstraint DataInputStreamByteOrderPropertyInfo Source # | |
| type AttrLabel DataInputStreamByteOrderPropertyInfo Source # | |
| type AttrGetType DataInputStreamByteOrderPropertyInfo Source # | |
| type AttrBaseTypeConstraint DataInputStreamByteOrderPropertyInfo Source # | |
| type AttrAllowedOps DataInputStreamByteOrderPropertyInfo Source # | |
constructDataInputStreamByteOrder :: IsDataInputStream o => DataStreamByteOrder -> IO (GValueConstruct o) Source #
dataInputStreamByteOrder :: AttrLabelProxy "byteOrder" Source #
getDataInputStreamByteOrder :: (MonadIO m, IsDataInputStream o) => o -> m DataStreamByteOrder Source #
setDataInputStreamByteOrder :: (MonadIO m, IsDataInputStream o) => o -> DataStreamByteOrder -> m () Source #
NewlineType
data DataInputStreamNewlineTypePropertyInfo Source #
Instances
| AttrInfo DataInputStreamNewlineTypePropertyInfo Source # | |
| type AttrSetTypeConstraint DataInputStreamNewlineTypePropertyInfo Source # | |
| type AttrLabel DataInputStreamNewlineTypePropertyInfo Source # | |
| type AttrGetType DataInputStreamNewlineTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint DataInputStreamNewlineTypePropertyInfo Source # | |
| type AttrAllowedOps DataInputStreamNewlineTypePropertyInfo Source # | |
constructDataInputStreamNewlineType :: IsDataInputStream o => DataStreamNewlineType -> IO (GValueConstruct o) Source #
dataInputStreamNewlineType :: AttrLabelProxy "newlineType" Source #
getDataInputStreamNewlineType :: (MonadIO m, IsDataInputStream o) => o -> m DataStreamNewlineType Source #
setDataInputStreamNewlineType :: (MonadIO m, IsDataInputStream o) => o -> DataStreamNewlineType -> m () Source #