|
Grok 15.1.0
|
#include <PLMarkerMgr.h>
Public Member Functions | |
| PLMarkerMgr (void) | |
| ~PLMarkerMgr (void) | |
| void | disable (void) |
| bool | isEnabled (void) |
| void | pushInit (bool isFinal) |
| bool | pushPL (uint32_t len) |
| bool | write (void) |
| uint32_t | getTotalBytesWritten (void) |
| PLMarkerMgr (BufferedStream *strm) | |
| void | rewind (void) |
| uint32_t | pop (void) |
| uint64_t | pop (uint64_t numPackets) |
Private Member Functions | |
| void | clearMarkers (void) |
| bool | findMarker (uint32_t index, bool compress) |
| grk_buf8 * | addNewMarker (uint8_t *data, uint16_t len) |
| bool | readNextByte (uint8_t Iplm, uint32_t *packetLength) |
Private Attributes | |
| PL_MARKERS * | rawMarkers_ |
| PL_MARKERS::iterator | currMarkerIter_ |
| uint32_t | totalBytesWritten_ |
| bool | isFinal_ |
| BufferedStream * | stream_ |
| bool | sequential_ |
| uint32_t | packetLen_ |
| uint32_t | currMarkerBufIndex_ |
| grk_buf8 * | currMarkerBuf_ |
| bool | enabled_ |
| grk::PLMarkerMgr::PLMarkerMgr | ( | void | ) |
References currMarkerBuf_, currMarkerBufIndex_, currMarkerIter_, enabled_, isFinal_, packetLen_, rawMarkers_, sequential_, stream_, and totalBytesWritten_.
Referenced by PLMarkerMgr().
| grk::PLMarkerMgr::~PLMarkerMgr | ( | void | ) |
References clearMarkers(), and rawMarkers_.
| grk::PLMarkerMgr::PLMarkerMgr | ( | BufferedStream * | strm | ) |
References PLMarkerMgr(), and stream_.
|
private |
References currMarkerIter_.
Referenced by pushPL().
|
private |
References currMarkerBuf_, currMarkerIter_, and rawMarkers_.
Referenced by pushInit(), and ~PLMarkerMgr().
| void grk::PLMarkerMgr::disable | ( | void | ) |
References enabled_.
|
private |
References currMarkerIter_, grk::grklog, rawMarkers_, and sequential_.
Referenced by pushPL().
| uint32_t grk::PLMarkerMgr::getTotalBytesWritten | ( | void | ) |
References totalBytesWritten_.
| bool grk::PLMarkerMgr::isEnabled | ( | void | ) |
References enabled_.
| uint64_t grk::PLMarkerMgr::pop | ( | uint64_t | numPackets | ) |
References pop().
| uint32_t grk::PLMarkerMgr::pop | ( | void | ) |
References currMarkerBuf_, currMarkerBufIndex_, currMarkerIter_, grk::grklog, rawMarkers_, and readNextByte().
Referenced by pop().
| void grk::PLMarkerMgr::pushInit | ( | bool | isFinal | ) |
References clearMarkers(), isFinal_, and totalBytesWritten_.
Referenced by grk::T2Compress::compressPacketsSimulate().
| bool grk::PLMarkerMgr::pushPL | ( | uint32_t | len | ) |
References addNewMarker(), currMarkerIter_, findMarker(), grk::floorlog2(), isFinal_, grk::plWriteBufferLen, rawMarkers_, totalBytesWritten_, and grk::grk_buf< T, A >::write().
Referenced by grk::T2Compress::compressPacketSimulate().
|
private |
References packetLen_.
Referenced by pop().
| void grk::PLMarkerMgr::rewind | ( | void | ) |
References currMarkerBuf_, currMarkerIter_, and rawMarkers_.
| bool grk::PLMarkerMgr::write | ( | void | ) |
References isFinal_, grk::J2K_PLT, rawMarkers_, and stream_.
|
private |
Referenced by clearMarkers(), PLMarkerMgr(), pop(), and rewind().
|
private |
Referenced by PLMarkerMgr(), and pop().
|
private |
Referenced by addNewMarker(), clearMarkers(), findMarker(), PLMarkerMgr(), pop(), pushPL(), and rewind().
|
private |
Referenced by disable(), isEnabled(), and PLMarkerMgr().
|
private |
Referenced by PLMarkerMgr(), pushInit(), pushPL(), and write().
|
private |
Referenced by PLMarkerMgr(), and readNextByte().
|
private |
Referenced by clearMarkers(), findMarker(), PLMarkerMgr(), pop(), pushPL(), rewind(), write(), and ~PLMarkerMgr().
|
private |
Referenced by findMarker(), and PLMarkerMgr().
|
private |
Referenced by PLMarkerMgr(), PLMarkerMgr(), and write().
|
private |
Referenced by getTotalBytesWritten(), PLMarkerMgr(), pushInit(), and pushPL().