import { ByteBuf } from "https://deno.land/x/bytebuf@1.2.0/bytebuf.ts";
A byte buffer.
Supports the following data types:
- Bool
- Int (8, 16, 32, 64)
- Uint (8, 16, 32, 64)
- BigInt (64)
- VarInt (unsigned, signed, and zigzag)
- String (utf8, utf16, and delimited)
- TypedArray
Methods
Clears the byte buffer.
Gets an signed long.
Gets an unsigned long.
Gets a boolean.
Gets a float.
Gets a double.
Gets an signed short.
Gets an signed integer.
Gets an signed long.
Gets an signed byte.
Gets a string.
Gets an unsigned short.
Gets an array of unsigned shorts.
Gets an unsigned integer.
Gets an unsigned long.
Gets an unsigned byte.
Gets an array of unsigned bytes.
Gets a signed, variable-length integer.
Gets a String with a variable-length delimeter.
Gets an unsigned, variable-length integer.
Gets a signed, variable-length integer with zigzag encoding.
Reads the next signed long.
Reads the next unsigned long.
Reads the next boolean.
Reads the next float.
Reads the next double.
Reads the next signed short.
Reads the next signed integer.
Reads the next signed long.
Reads the next signed byte.
Reads the next string.
Reads the next unsigned short.
Reads the next array of unsigned shorts.
Reads the next unsigned integer.
Reads the next unsigned long.
Reads the next unsigned byte.
Reads the next array of unsigned bytes.
Reads the next signed, variable-length integer.
Reads the next String with a variable-length delimeter.
Reads the next unsigned, variable-length integer.
Reads the next signed, variable-length integer with zigzag encoding.
Resets the byte offset.
Sets a signed long.
Sets an unsigned long.
Sets a boolean.
Sets a float.
Sets a double.
Sets a signed short.
Sets a signed integer.
Sets a signed long.
Sets a signed byte.
Sets a string.
Sets an unsigned short.
Sets an array of unsigned bytes.
Sets an unsigned integer.
Sets an unsigned long.
Sets an unsigned byte.
Sets an array of unsigned bytes.
Sets a signed, variable-length integer.
Sets a String with a variable-length delimeter.
Sets an unsigned, variable-length integer.
Sets a signed, variable-length integer with zigzag encoding.
Skips the byte offset.
Formats to a string.
Writes the next signed long.
Writes the next unsigned long.
Writes the next boolean.
Writes the next float.
Writes the next double.
Writes the next signed short.
Writes the next signed integer.
Writes the next signed long.
Writes the next signed byte.
Writes the next a string.
Writes the next signed short.
Writes the next array of unsigned bytes.
Writes the next signed integer.
Writes the next signed long.
Writes the next signed byte.
Writes the next array of unsigned bytes.
Writes the next signed, variable-length integer.
Writes the next String with a variable-length delimeter.
Writes the next unsigned, variable-length integer.
Writes the next unsigned, variable-length integer with zigzag encoding.