Grok 10.0.5
PacketParser.h File Reference
#include <cstdint>
#include <map>

Go to the source code of this file.

Classes

class  grk::grk::PacketParser
 
struct  grk::grk::PrecinctPacketParsers
 
struct  grk::grk::ParserMap
 

Namespaces

namespace  grk
 Copyright (C) 2016-2023 Grok Image Compression Inc.
 

Variables

TileProcessor * tileProcessor_
 
uint16_t packetSequenceNumber_
 
uint16_t compno_
 
uint8_t resno_
 
uint64_t precinctIndex_
 
uint16_t layno_
 
uint8_t * data_
 
size_t tileBytes_
 
size_t remainingTilePartBytes_
 
bool tagBitsPresent_
 
uint32_t packetHeaderBytes_
 
uint32_t signalledDataBytes_
 
uint32_t readDataBytes_
 
uint32_t lengthFromMarker_
 
bool parsedHeader_
 
bool headerError_
 
PacketParser ** parsers_
 
uint16_t numParsers_
 
uint16_t allocatedParsers_
 
std::map< uint64_t, PrecinctPacketParsers * > precinctParsers_
 

Variable Documentation

◆ allocatedParsers_

◆ compno_

◆ data_

uint8_t* data_
private

◆ headerError_

bool headerError_
private

◆ layno_

◆ lengthFromMarker_

uint32_t lengthFromMarker_
private

◆ numParsers_

◆ packetHeaderBytes_

◆ packetSequenceNumber_

uint16_t packetSequenceNumber_
private

◆ parsedHeader_

bool parsedHeader_
private

◆ parsers_

◆ precinctIndex_

◆ precinctParsers_

std::map<uint64_t, PrecinctPacketParsers*> precinctParsers_

◆ readDataBytes_

◆ remainingTilePartBytes_

◆ resno_

uint8_t resno_
private

◆ signalledDataBytes_

◆ tagBitsPresent_

◆ tileBytes_

size_t tileBytes_
private

◆ tileProcessor_

TileProcessor* tileProcessor_
private