|
denigma 4.0.0
|
Random-access reader backed by caller-owned memory. More...
#include <random_access_reader.h>


Public Member Functions | |
| BufferRandomAccessReader (std::span< const std::byte > data) | |
| Uses caller-owned memory as a random-access byte source. | |
| std::uint64_t | size () const override |
| Returns the total readable byte count. | |
| std::size_t | readAt (std::uint64_t offset, std::span< std::byte > output) const override |
| Reads up to output.size() bytes from offset and returns the number of bytes read. | |
Random-access reader backed by caller-owned memory.
|
overridevirtual |
Reads up to output.size() bytes from offset and returns the number of bytes read.
Implements denigma::IRandomAccessReader.
|
overridevirtual |
Returns the total readable byte count.
Implements denigma::IRandomAccessReader.