53 void rewind(
void)
override;
67 uint8_t resno, uint64_t precinctIndex, uint16_t layno, uint32_t cachedLength);
78 std::vector<PacketParser*>::iterator
iter_;
PacketCache()
Constructs a PacketCache.
Definition PacketCache.cpp:29
void rewind(void) override
Resets state to beginning of packet list, and beginning of parser list.
Definition PacketCache.cpp:47
void next(void)
Creates next parser, set to nullptr as placeholder, if the parser iterator is at the end.
Definition PacketCache.cpp:69
std::vector< PacketParser * >::iterator iter_
Definition PacketCache.h:78
~PacketCache()
Destroys a PacketCache.
Definition PacketCache.cpp:35
PacketParser * gen(ITileProcessor *tileProcessor, uint16_t packetSequenceNumber, uint16_t compno, uint8_t resno, uint64_t precinctIndex, uint16_t layno, uint32_t cachedLength)
Generates a PacketParser if it doesn't exist.
Definition PacketCache.cpp:53
std::vector< PacketParser * > parsers_
Definition PacketCache.h:77
Parses packet header and packer data.
Definition PacketParser.h:35
SparseBuffer()
Constructs a SparseBuffer.
Definition SparseBuffer.cpp:42
size_t offset(void)
Gets contiguous offset.
Definition SparseBuffer.cpp:239
ResWindow.
Definition CompressedChunkCache.h:36
Interface for managing tile compression/decompression.
Definition ITileProcessor.h:37