ByteReader
Defined in: packages/protocol/src/bytes.ts:37
Sequential little-endian reader over a Uint8Array, used by the frame decoders; throws when reading past the end.
Constructors
Constructor
new ByteReader(bytes): ByteReader;Defined in: packages/protocol/src/bytes.ts:42
Parameters
bytes
Uint8Array
Returns
ByteReader
Accessors
remaining
Get Signature
get remaining(): number;Defined in: packages/protocol/src/bytes.ts:47
Returns
number
Methods
bytes()
bytes(count): Uint8Array;Defined in: packages/protocol/src/bytes.ts:80
Parameters
count
number
Returns
Uint8Array
fixedString()
fixedString(size): string;Defined in: packages/protocol/src/bytes.ts:89
Parameters
size
number
Returns
string
i32()
i32(): number;Defined in: packages/protocol/src/bytes.ts:76
Returns
number
i8()
i8(): number;Defined in: packages/protocol/src/bytes.ts:64
Returns
number
restString()
restString(): string;Defined in: packages/protocol/src/bytes.ts:95
Returns
string
skip()
skip(count): void;Defined in: packages/protocol/src/bytes.ts:85
Parameters
count
number
Returns
void
u16()
u16(): number;Defined in: packages/protocol/src/bytes.ts:68
Returns
number
u32()
u32(): number;Defined in: packages/protocol/src/bytes.ts:72
Returns
number
u8()
u8(): number;Defined in: packages/protocol/src/bytes.ts:60
Returns
number