Grok 20.3.2
grk::IFetcher Member List

This is the complete list of members for grk::IFetcher, including all inherited members.

fetchChunks(std::shared_ptr< ChunkBuffer<> > chunkBuffer)=0grk::IFetcherpure virtual
fetchChunks(std::shared_ptr< ChunkBuffer<> > chunkBuffer, std::shared_ptr< std::vector< ChunkRequest > > requests)=0grk::IFetcherpure virtual
fetchTiles(const TPSEQ_VEC &allTileParts, std::set< uint16_t > &slated, void *user_data, TileFetchCallback callback)=0grk::IFetcherpure virtual
getMetadata(const std::string &path, std::map< std::string, std::string > &metadata)=0grk::IFetcherpure virtual
init(const std::string &path, const FetchAuth &auth)=0grk::IFetcherpure virtual
listDirectory(const std::string &path)=0grk::IFetcherpure virtual
notifyThrottleRelease()=0grk::IFetcherpure virtual
offset() const =0grk::IFetcherpure virtual
onFetchTilesComplete(std::shared_ptr< TileFetchContext > context, bool success)=0grk::IFetcherpure virtual
read(uint8_t *buffer, size_t numBytes)=0grk::IFetcherpure virtual
seek(uint64_t offset)=0grk::IFetcherpure virtual
setFetchThrottle(std::function< bool()> throttle)=0grk::IFetcherpure virtual
size() const =0grk::IFetcherpure virtual
~IFetcher()=defaultgrk::IFetchervirtual