Class star::HttpRangeReader¶
ClassList > star > HttpRangeReader
Inherits the following classes: star::RangeReader
Public Functions¶
| Type | Name |
|---|---|
| HttpRangeReader (const std::string & url) |
|
| virtual bool | ensure_whole_cached (size_t max_bytes) 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 |
| ~HttpRangeReader () 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 HttpRangeReader¶
function ensure_whole_cached¶
Implements star::RangeReader::ensure_whole_cached
function good¶
Implements star::RangeReader::good
function read_at¶
inline virtual size_t star::HttpRangeReader::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
function ~HttpRangeReader¶
The documentation for this class was generated from the following file StarDS/include/stards.h