Grok 20.3.2
grk::ChunkTask Struct Reference

#include <FetchCommon.h>

Public Member Functions

 ChunkTask (std::shared_ptr< ChunkBuffer<> > chunkBuffer, std::shared_ptr< std::vector< ChunkRequest > > reqs)

Public Attributes

std::shared_ptr< ChunkBuffer<> > chunkBuffer_
std::shared_ptr< std::vector< ChunkRequest > > requests_
std::vector< std::promise< FetchResult > > promises_

Constructor & Destructor Documentation

◆ ChunkTask()

grk::ChunkTask::ChunkTask ( std::shared_ptr< ChunkBuffer<> > chunkBuffer,
std::shared_ptr< std::vector< ChunkRequest > > reqs )
inline

References chunkBuffer_, promises_, and requests_.

Member Data Documentation

◆ chunkBuffer_

std::shared_ptr<ChunkBuffer<> > grk::ChunkTask::chunkBuffer_

Referenced by ChunkTask().

◆ promises_

std::vector<std::promise<FetchResult> > grk::ChunkTask::promises_

Referenced by ChunkTask().

◆ requests_

std::shared_ptr<std::vector<ChunkRequest> > grk::ChunkTask::requests_

Referenced by ChunkTask().


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