Creates a new instance of the reader
Returns the current contents of the buffer
Returns the byte size of the current buffer
Returns the current read offset of the buffer
Returns the unread portion of the buffer
Returns the number of unread bytes left in the buffer
Appends the supplied value to the end of the buffer
Read the specified number of bytes from the buffer
Compacts the current buffer by truncating up to the unread position of the buffer
Reads a hash from the buffer
Reads the specified number of hex encoded bytes from the buffer
Reads an int16_t from the buffer
Reads an int32_t from the buffer
Reads an int64_t from the buffer
Reads an int8_t from the buffer
Resets the current position of the buffer back to the beginning
Reads a signed integer from the buffer
Skips reading the specified number of bytes from the buffer
Reads a string from the buffer
Reads a time_t from the buffer
Returns the current contents of the buffer as a string
Reads an uint128_t from the buffer
Reads an uint16_t from the buffer
Reads an uint256_t from the buffer
Reads an uint32_t from the buffer
Reads an uint512_t from the buffer
Reads an uint64_t from the buffer
Reads an uint8_t from the buffer
Reads an unsigned integer from the buffer
Reads a Varint from the buffer
Creates a new instance of the reader