Class star::RangeReader¶
ClassList > star > RangeReader
Inherited by the following classes: star::HttpRangeReader, star::LocalRangeReader, star::MemoryRangeReader, star::S3RangeReader
Public Functions¶
| 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 ensure_whole_cached¶
function good¶
function read_at¶
virtual size_t star::RangeReader::read_at (
size_t offset,
size_t len,
std::vector< char > & out
) = 0
function size_or_unknown¶
function ~RangeReader¶
The documentation for this class was generated from the following file StarDS/include/stards.h