Grok 20.3.2
grk::TileRequestBatch Struct Reference

#include <TPFetchSeq.h>

Inheritance diagram for grk::TileRequestBatch:
grk::IRequestBatch

Public Member Functions

 TileRequestBatch (std::shared_ptr< TPFetchSeq > requests)
bool hasMore () const override
size_t remaining () const override
std::pair< uint64_t, uint64_t > next () override
Public Member Functions inherited from grk::IRequestBatch
virtual ~IRequestBatch ()=default

Private Attributes

std::shared_ptr< TPFetchSeqrequests_
TPFetchSeq::iterator iter_

Constructor & Destructor Documentation

◆ TileRequestBatch()

grk::TileRequestBatch::TileRequestBatch ( std::shared_ptr< TPFetchSeq > requests)
inline

References iter_, and requests_.

Member Function Documentation

◆ hasMore()

bool grk::TileRequestBatch::hasMore ( ) const
inlineoverridevirtual

Implements grk::IRequestBatch.

References iter_, and requests_.

◆ next()

std::pair< uint64_t, uint64_t > grk::TileRequestBatch::next ( )
inlineoverridevirtual

Implements grk::IRequestBatch.

References iter_.

◆ remaining()

size_t grk::TileRequestBatch::remaining ( ) const
inlineoverridevirtual

Implements grk::IRequestBatch.

References iter_, and requests_.

Member Data Documentation

◆ iter_

TPFetchSeq::iterator grk::TileRequestBatch::iter_
private

◆ requests_

std::shared_ptr<TPFetchSeq> grk::TileRequestBatch::requests_
private

The documentation for this struct was generated from the following file: