Class star::MemoryRangeReader¶
ClassList > star > MemoryRangeReader
Inherits the following classes: star::RangeReader
Public Functions¶
| Type | Name |
|---|---|
| MemoryRangeReader (std::vector< char > bytes) |
|
| virtual bool | ensure_whole_cached (size_t) override |
| virtual bool | good () override const |
| virtual size_t | read_at (size_t offset, size_t len, std::vector< char > & out) override |
| virtual size_t | size_or_unknown () override |
Public Functions inherited from star::RangeReader¶
| Type | Name |
|---|---|
| virtual bool | ensure_whole_cached (size_t max_bytes) |
| virtual bool | good () const = 0 |
| virtual size_t | read_at (size_t offset, size_t len, std::vector< char > & out) = 0 |
| virtual size_t | size_or_unknown () = 0 |
| virtual | ~RangeReader () = default |
Public Functions Documentation¶
function MemoryRangeReader¶
function ensure_whole_cached¶
Implements star::RangeReader::ensure_whole_cached
function good¶
Implements star::RangeReader::good
function read_at¶
inline virtual size_t star::MemoryRangeReader::read_at (
size_t offset,
size_t len,
std::vector< char > & out
) override
Implements star::RangeReader::read_at
function size_or_unknown¶
Implements star::RangeReader::size_or_unknown
The documentation for this class was generated from the following file StarDS/include/stards.h