#include <CurlFetcher.h>
◆ ~IFetcher()
| virtual grk::IFetcher::~IFetcher |
( |
| ) |
|
|
virtualdefault |
◆ fetchChunks() [1/2]
| virtual void grk::IFetcher::fetchChunks |
( |
std::shared_ptr< ChunkBuffer<> > | chunkBuffer | ) |
|
|
pure virtual |
◆ fetchChunks() [2/2]
| virtual void grk::IFetcher::fetchChunks |
( |
std::shared_ptr< ChunkBuffer<> > | chunkBuffer, |
|
|
std::shared_ptr< std::vector< ChunkRequest > > | requests ) |
|
pure virtual |
◆ fetchTiles()
| virtual std::future< bool > grk::IFetcher::fetchTiles |
( |
const TPSEQ_VEC & | allTileParts, |
|
|
std::set< uint16_t > & | slated, |
|
|
void * | user_data, |
|
|
TileFetchCallback | callback ) |
|
pure virtual |
◆ getMetadata()
| virtual bool grk::IFetcher::getMetadata |
( |
const std::string & | path, |
|
|
std::map< std::string, std::string > & | metadata ) |
|
pure virtual |
◆ init()
| virtual void grk::IFetcher::init |
( |
const std::string & | path, |
|
|
const FetchAuth & | auth ) |
|
pure virtual |
◆ listDirectory()
| virtual std::vector< std::string > grk::IFetcher::listDirectory |
( |
const std::string & | path | ) |
|
|
pure virtual |
◆ notifyThrottleRelease()
| virtual void grk::IFetcher::notifyThrottleRelease |
( |
| ) |
|
|
pure virtual |
◆ offset()
| virtual uint64_t grk::IFetcher::offset |
( |
| ) |
const |
|
pure virtual |
◆ onFetchTilesComplete()
| virtual void grk::IFetcher::onFetchTilesComplete |
( |
std::shared_ptr< TileFetchContext > | context, |
|
|
bool | success ) |
|
pure virtual |
◆ read()
| virtual size_t grk::IFetcher::read |
( |
uint8_t * | buffer, |
|
|
size_t | numBytes ) |
|
pure virtual |
◆ seek()
| virtual bool grk::IFetcher::seek |
( |
uint64_t | offset | ) |
|
|
pure virtual |
◆ setFetchThrottle()
| virtual void grk::IFetcher::setFetchThrottle |
( |
std::function< bool()> | throttle | ) |
|
|
pure virtual |
◆ size()
| virtual uint64_t grk::IFetcher::size |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: