Constructors
constructor
- new IOBuffer(arg): IOBuffer
Parameters
- arg: ArrayBuffer | Buffer
Properties
Private
_currentPosition
_currentPosition: number
Readonly
buffer
buffer: Buffer
Readonly
length
length: number
Methods
Private
_updateCurrentPosition
- _updateCurrentPosition(numBytes): number
Returns number
the previous position
hasRemaining
- hasRemaining(): boolean
Returns boolean
readDouble
- readDouble(): number
Returns number
readFloat
- readFloat(): number
Returns number
readInt64
- readInt64(): bigint
Returns bigint
readString
- readString(numBytes): string
Returns string
readUInt16
- readUInt16(): number
Returns number
readUInt32
- readUInt32(): number
Returns number
readUInt64
- readUInt64(): bigint
Returns bigint
readUInt8
- readUInt8(): number
Returns number
remaining
- remaining(): number
Returns number
reset
- reset(): void
Returns void
writeBytes
- writeBytes(value): void
Returns void
writeUInt16
- writeUInt16(value): void
Returns void
writeUInt32
- writeUInt32(value): void
Returns void
writeUInt8
- writeUInt8(value): void
Returns void
IOBuffer is a class that can be used to read and write data to and from a binary buffer