| 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
Description
- newtype DataInputStream = DataInputStream (ManagedPtr 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 (ManagedPtr 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
getByteOrder
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 #
getNewlineType
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 #
new
dataInputStreamNew :: (MonadIO m, IsInputStream a) => a -> m DataInputStream Source #
readByte
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 #
readInt16
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 #
readInt32
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 #
readInt64
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 #
readLine
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 #
readLineAsync
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 #
readLineFinish
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 #
readLineFinishUtf8
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 #
readLineUtf8
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 #
readUint16
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 #
readUint32
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 #
readUint64
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 #
readUntil
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 #
readUntilAsync
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 #
readUntilFinish
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 #
readUpto
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 #
readUptoAsync
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 #
readUptoFinish
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 #
setByteOrder
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 #
setNewlineType
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 AttrOrigin 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 AttrOrigin 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 #