Class: TBinaryReader

TBinaryReader

TBinaryReader is design to perform fast binary read/write

new TBinaryReader( [parameters])

Parameters:
Name Type Argument Description
parameters <optional>
Properties
Name Type Description
buffer
offset
length
endianness
Author:
License:
Source:

Members


buffer

Source:

endianness

Source:

length

Source:

offset

Source:

Methods


<private> _getAndUpdateOffsetBy(increment)

Parameters:
Name Type Description
increment
Source:
Returns:
Type
*

<private> _updateDataView()

Source:

getArrayBuffer(size)

Parameters:
Name Type Description
size
Source:
Returns:
Type
ArrayBuffer

getBoolean()

Source:
Returns:
Type
boolean

getBooleanArray(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getChar()

Source:
Returns:
Type
string

getFloat32()

Source:
Returns:
Type
number

getFloat32Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getFloat64()

Source:
Returns:
Type
number

getFloat64Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getInt8()

Source:
Returns:
Type
number

getInt8Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getInt16()

Source:
Returns:
Type
number

getInt16Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getInt32()

Source:
Returns:
Type
number

getInt32Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getInt64()

Source:
Returns:
Type
number

getInt64Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getString(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
string

getUint8()

Source:
Returns:
Type
number

getUint8Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getUint16()

Source:
Returns:
Type
number

getUint16Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getUint32()

Source:
Returns:
Type
number

getUint32Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

getUint64()

Source:
Returns:
Type
number

getUint64Array(length, moveNext)

Parameters:
Name Type Default Description
length
moveNext true
Source:
Returns:
Type
Array

isEndOfFile()

Source:
Returns:
Type
boolean

setBuffer(buffer, offset, length)

Parameters:
Name Type Description
buffer
offset
length
Source:
Returns:
Type
TBinaryReader

setEndianess(endianess)

Parameters:
Name Type Description
endianess
Source:
Returns:
Type
TBinaryReader

setLength(value)

Parameters:
Name Type Description
value
Source:
Returns:
Type
TBinaryReader

setOffset(value)

Parameters:
Name Type Description
value
Source:
Returns:
Type
TBinaryReader

skipOffsetOf(nBytes)

Parameters:
Name Type Description
nBytes
Source:

skipOffsetTo(offset)

Parameters:
Name Type Description
offset
Source: