32 uint32_t lengthFromMarker,
size_t tileBytes,
size_t remainingTilePartBytes);
33 virtual ~PacketParser(
void) =
default;
34 void readHeader(
void);
36 uint32_t numHeaderBytes(
void);
37 uint32_t numSignalledDataBytes(
void);
38 uint32_t numSignalledBytes(
void);
39 uint32_t numReadDataBytes(
void);
43 void readDataFinalize(
void);
44 void initSegment(DecompressCodeblock*
cblk, uint32_t index, uint8_t
cblk_sty,
bool first);
64struct PrecinctPacketParsers
67 ~PrecinctPacketParsers(
void);
68 void pushParser(PacketParser* parser);
81 void pushParser(uint64_t
precinctIndex, PacketParser* parser);
uint64_t precinctIndex
Definition BlockExec.h:78
uint8_t resno
Definition BlockExec.h:53
DecompressCodeblock * cblk
Definition BlockExec.h:52
bool headerError_
Definition CodeStreamDecompress.h:324
uint8_t * data
Definition Codeblock.h:61
uint8_t * data_
Definition CodingParams.h:100
uint8_t cblk_sty
code-block mode
Definition CodingParams.h:64
TileProcessor * tileProcessor_
Definition DecompressScheduler.h:51
uint8_t resno_
Definition PacketIter.h:161
uint16_t layno
Definition PacketIter.h:259
TileProcessor * tileProcessor
Definition PacketManager.h:100
uint16_t compno_
Definition PacketParser.h:47
uint16_t packetSequenceNumber_
Definition PacketParser.h:46
size_t remainingTilePartBytes_
Definition PacketParser.h:53
uint32_t readDataBytes_
Definition PacketParser.h:58
uint16_t layno_
Definition PacketParser.h:50
uint32_t packetHeaderBytes_
Definition PacketParser.h:56
PacketParser ** parsers_
Definition PacketParser.h:70
bool tagBitsPresent_
Definition PacketParser.h:54
std::map< uint64_t, PrecinctPacketParsers * > precinctParsers_
Definition PacketParser.h:84
bool parsedHeader_
Definition PacketParser.h:60
uint64_t precinctIndex_
Definition PacketParser.h:49
uint32_t lengthFromMarker_
Definition PacketParser.h:59
size_t tileBytes_
Definition PacketParser.h:52
uint16_t allocatedParsers_
Definition PacketParser.h:72
uint32_t signalledDataBytes_
Definition PacketParser.h:57
uint16_t numParsers_
Definition PacketParser.h:71
Copyright (C) 2016-2023 Grok Image Compression Inc.
Definition ICacheable.h:20
uint16_t compno
Definition plugin_interface.h:43