|
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().