gDataInputStreamNew(base.stream = NULL)
gDataInputStreamSetByteOrder(object, order)
gDataInputStreamGetByteOrder(object)
gDataInputStreamSetNewlineType(object, type)
gDataInputStreamGetNewlineType(object)
gDataInputStreamReadByte(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadInt16(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadUint16(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadInt32(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadUint32(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadInt64(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadUint64(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadLine(object, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadLineAsync(object, io.priority, cancellable = NULL, callback, user.data = NULL)
gDataInputStreamReadLineFinish(object, result, .errwarn = TRUE)
gDataInputStreamReadUntil(object, stop.chars, cancellable = NULL, .errwarn = TRUE)
gDataInputStreamReadUntilAsync(object, stop.chars, io.priority, cancellable = NULL, callback, user.data = NULL)
gDataInputStreamReadUntilFinish(object, result, length, .errwarn = TRUE)
gDataInputStream(base.stream = NULL)
GObject +----GInputStream +----GFilterInputStream +----GBufferedInputStream +----GDataInputStream GEnum +----GDataStreamByteOrder GEnum +----GDataStreamNewlineType
GInputStream
and includes functions for
reading structured data directly from a binary input stream.gDataInputStream
is the equivalent of gDataInputStreamNew
.GDataStreamByteOrder
GDataStreamByteOrder
is used to ensure proper endianness of streaming data sources
across various machine architectures. big-endian
little-endian
host-endian
GDataStreamNewlineType
GDataStreamNewlineType
is used when checking for or setting the line endings for a given file. lf
cr
cr-lf
any
byte-order
[GDataStreamByteOrder
: Read / Write]newline-type
[GDataStreamNewlineType
: Read / Write]