Grok
9.5.0
|
#include <PacketLengthCache.h>
Public Member Functions | |
PacketLengthCache (CodingParams *cp) | |
virtual | ~PacketLengthCache () |
PacketLengthMarkers * | createMarkers (IBufferedStream *strm) |
PacketLengthMarkers * | getMarkers (void) |
void | deleteMarkers (void) |
PacketInfo * | next (void) |
void | rewind (void) |
Private Attributes | |
PacketLengthMarkers * | pltMarkers |
SequentialCache< PacketInfo > | packetInfoCache |
CodingParams * | m_cp |
grk::PacketLengthCache::PacketLengthCache | ( | CodingParams * | cp | ) |
|
virtual |
References pltMarkers.
PacketLengthMarkers * grk::PacketLengthCache::createMarkers | ( | IBufferedStream * | strm | ) |
References pltMarkers.
Referenced by grk::TileProcessor::doCompress().
void grk::PacketLengthCache::deleteMarkers | ( | void | ) |
References pltMarkers.
Referenced by grk::TileProcessor::doCompress().
PacketLengthMarkers * grk::PacketLengthCache::getMarkers | ( | void | ) |
PacketInfo * grk::PacketLengthCache::next | ( | void | ) |
References grk::GRK_ERROR(), m_cp, packetInfoCache, grk::CodingParams::plm_markers, pltMarkers, and grk::PacketLengthMarkers::popNextPacketLength().
Referenced by grk::T2Decompress::processPacket().
void grk::PacketLengthCache::rewind | ( | void | ) |
References m_cp, grk::CodingParams::plm_markers, pltMarkers, and grk::PacketLengthMarkers::rewind().
Referenced by grk::T2Decompress::decompressPackets().
|
private |
|
private |
Referenced by next().
|
private |
Referenced by createMarkers(), deleteMarkers(), getMarkers(), next(), rewind(), and ~PacketLengthCache().