32 void incrementCurrentChunkOffset(
size_t offset);
33 size_t getCurrentChunkLength(
void);
35 uint8_t* getCurrentChunkPtr(
void);
38 size_t skip(
size_t numBytes);
40 size_t read(
void*
buffer,
size_t numBytes);
41 size_t totalLength(
void)
const;
45 size_t getGlobalOffset(
void);
47 bool copyToContiguousBuffer(uint8_t*
buffer);
50 size_t getCurrentChunkOffset(
void);
51 void pushBack(grk_buf8* chunk);
uint8_t buf
Definition BitIO.h:84
size_t offset
Definition BitIO.h:80
uint32_t len
Definition Codeblock.h:38
uint8_t * buffer
packet header storage original buffer
Definition PPMMarker.h:64
size_t currentChunkId
Definition SparseBuffer.h:53
std::vector< grk_buf8 * > chunks
Definition SparseBuffer.h:54
size_t dataLen
Definition SparseBuffer.h:52
bool reachedEnd_
Definition SparseBuffer.h:55
grk_buf< uint8_t, AllocatorVanilla > grk_buf8
Definition TileCache.h:202
Copyright (C) 2016-2023 Grok Image Compression Inc.
Definition ICacheable.h:20