Properties
Private _buffer
_buffer: ArrayBuffer
Private _view
_view: Uint8Array
Private readOffset
readOffset: number = 0
Private size
size: number
Private writeOffset
writeOffset: number = 0
Methods
copy
- copy(bytes: Uint8Array): void
Private ensure
- ensure(length: number): void
fill
- fill(element: number, length?: number): void
-
Parameters
-
element: number
-
length: number = 1
Returns void
Private grow
- grow(newSize: number): void
pack
- pack(format: string, ...args: number[]): void
-
Parameters
-
format: string
-
Rest ...args: number[]
Returns void
packet
- packet(): undefined | Uint8Array
-
Returns undefined | Uint8Array
push
- push(...bytes: number[]): void
Private pushBytes
- pushBytes(value: number, byteCount: number, littleEndian: boolean): void
-
Parameters
-
value: number
-
byteCount: number
-
littleEndian: boolean
Returns void
shift
- shift(): undefined | number
-
Returns undefined | number
view
- view(reset?: boolean): Uint8Array
-
Parameters
Returns Uint8Array
packet returns the bytes between two 0xc0 bytes.