Skip to main content

Interface: DuplexBuffer

Defined in: buffer/DuplexBuffer.ts:3

Accessors

bitLength

Get Signature

get bitLength(): number

Defined in: buffer/DuplexBuffer.ts:9

Returns

number


length

Get Signature

get length(): number

Defined in: buffer/DuplexBuffer.ts:8

Returns

number


maxBitLength

Get Signature

get maxBitLength(): number

Defined in: buffer/DuplexBuffer.ts:7

Returns

number


maxLength

Get Signature

get maxLength(): number

Defined in: buffer/DuplexBuffer.ts:6

Returns

number

Methods

at()

at(index: number): undefined | number

Defined in: buffer/DuplexBuffer.ts:4

Parameters

ParameterType
indexnumber

Returns

undefined | number


readBigInt32()

readBigInt32(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:36

Parameters

ParameterType
offsetPointerLike

Returns

bigint


readBigInt64()

readBigInt64(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:38

Parameters

ParameterType
offsetPointerLike

Returns

bigint


readBigUint32()

readBigUint32(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:37

Parameters

ParameterType
offsetPointerLike

Returns

bigint


readBigUint64()

readBigUint64(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:39

Parameters

ParameterType
offsetPointerLike

Returns

bigint


readBit()

readBit(offset: PointerLike): 0 | 1

Defined in: buffer/DuplexBuffer.ts:23

Parameters

ParameterType
offsetPointerLike

Returns

0 | 1


readFloat32()

readFloat32(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:40

Parameters

ParameterType
offsetPointerLike

Returns

number


readFloat64()

readFloat64(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:41

Parameters

ParameterType
offsetPointerLike

Returns

number


readInt16()

readInt16(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:30

Parameters

ParameterType
offsetPointerLike

Returns

number


readInt2()

readInt2(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:24

Parameters

ParameterType
offsetPointerLike

Returns

number


readInt32()

readInt32(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:32

Parameters

ParameterType
offsetPointerLike

Returns

number


readInt4()

readInt4(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:26

Parameters

ParameterType
offsetPointerLike

Returns

number


readInt64()

readInt64(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:34

Parameters

ParameterType
offsetPointerLike

Returns

number


readInt8()

readInt8(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:28

Parameters

ParameterType
offsetPointerLike

Returns

number


readUint16()

readUint16(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:31

Parameters

ParameterType
offsetPointerLike

Returns

number


readUint2()

readUint2(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:25

Parameters

ParameterType
offsetPointerLike

Returns

number


readUint32()

readUint32(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:33

Parameters

ParameterType
offsetPointerLike

Returns

number


readUint4()

readUint4(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:27

Parameters

ParameterType
offsetPointerLike

Returns

number


readUint64()

readUint64(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:35

Parameters

ParameterType
offsetPointerLike

Returns

number


readUint8()

readUint8(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:29

Parameters

ParameterType
offsetPointerLike

Returns

number


toArray()

toArray(): Uint16Array

Defined in: buffer/DuplexBuffer.ts:44

Returns

Uint16Array


toString()

toString(): string

Defined in: buffer/DuplexBuffer.ts:43

Returns

string


writeBigInt32()

writeBigInt32(value: bigint): void

Defined in: buffer/DuplexBuffer.ts:18

Parameters

ParameterType
valuebigint

Returns

void


writeBigInt64()

writeBigInt64(value: bigint): void

Defined in: buffer/DuplexBuffer.ts:19

Parameters

ParameterType
valuebigint

Returns

void


writeBit()

writeBit(value: number): void

Defined in: buffer/DuplexBuffer.ts:11

Parameters

ParameterType
valuenumber

Returns

void


writeFloat32()

writeFloat32(value: number): void

Defined in: buffer/DuplexBuffer.ts:20

Parameters

ParameterType
valuenumber

Returns

void


writeFloat64()

writeFloat64(value: number): void

Defined in: buffer/DuplexBuffer.ts:21

Parameters

ParameterType
valuenumber

Returns

void


writeInt16()

writeInt16(value: number): void

Defined in: buffer/DuplexBuffer.ts:15

Parameters

ParameterType
valuenumber

Returns

void


writeInt2()

writeInt2(value: number): void

Defined in: buffer/DuplexBuffer.ts:12

Parameters

ParameterType
valuenumber

Returns

void


writeInt32()

writeInt32(value: number): void

Defined in: buffer/DuplexBuffer.ts:16

Parameters

ParameterType
valuenumber

Returns

void


writeInt4()

writeInt4(value: number): void

Defined in: buffer/DuplexBuffer.ts:13

Parameters

ParameterType
valuenumber

Returns

void


writeInt64()

writeInt64(value: number): void

Defined in: buffer/DuplexBuffer.ts:17

Parameters

ParameterType
valuenumber

Returns

void


writeInt8()

writeInt8(value: number): void

Defined in: buffer/DuplexBuffer.ts:14

Parameters

ParameterType
valuenumber

Returns

void