Constructor
Methods
Inherited Variables
Defined by Input
Inherited Methods
Defined by Input
@:keepclose():Void
Close the input source.
Behaviour while reading after calling this method is unspecified.
@:has_untyped@:keepreadBytes(s:Bytes, pos:Int, len:Int):Int
Read len bytes and write them into s to the position specified by pos.
Returns the actual length of read data that can be smaller than len.
See readFullBytes that tries to read the exact amount of specified bytes.
@:keepreadDouble():Float
Read a 64-bit double-precision floating point number.
Endianness is specified by the bigEndian property.
@:keepreadFloat():Float
Read a 32-bit floating point number.
Endianness is specified by the bigEndian property.
@:keepreadFullBytes(s:Bytes, pos:Int, len:Int):Void
Read len bytes and write them into s to the position specified by pos.
Unlike readBytes, this method tries to read the exact len amount of bytes.
@:keepreadInt16():Int
Read a 16-bit signed integer.
Endianness is specified by the bigEndian property.
@:keepreadInt24():Int
Read a 24-bit signed integer.
Endianness is specified by the bigEndian property.
@:keepreadInt32():Int
Read a 32-bit signed integer.
Endianness is specified by the bigEndian property.
@:keepreadLine():String
Read a line of text separated by CR and/or LF bytes.
The CR/LF characters are not included in the resulting string.
@:keepreadUInt16():Int
Read a 16-bit unsigned integer.
Endianness is specified by the bigEndian property.
@:keepreadUInt24():Int
Read a 24-bit unsigned integer.
Endianness is specified by the bigEndian property.