Class star::S3RangeReader¶
ClassList > star > S3RangeReader
Inherits the following classes: star::RangeReader
Public Functions¶
| Type | Name |
|---|---|
| S3RangeReader (std::string bucket, std::string key, std::string region, S3Credentials creds) |
|
| 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 |
| ~S3RangeReader () 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 S3RangeReader¶
inline star::S3RangeReader::S3RangeReader (
std::string bucket,
std::string key,
std::string region,
S3Credentials creds
)
function ensure_whole_cached¶
Implements star::RangeReader::ensure_whole_cached
function good¶
Implements star::RangeReader::good
function read_at¶
inline virtual size_t star::S3RangeReader::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 ~S3RangeReader¶
The documentation for this class was generated from the following file StarDS/include/stards.h