Grok 20.3.2
grk::MarkerScratch Struct Reference

#include <MarkerParser.h>

Public Member Functions

 MarkerScratch (void)
 ~MarkerScratch (void)
 MarkerScratch (const MarkerScratch &)=delete
MarkerScratchoperator= (const MarkerScratch &)=delete
bool process (const IMarkerProcessor *handler, uint16_t markerSize)
void setStream (IStream *stream)

Private Attributes

uint8_t * buff_ = nullptr
uint16_t len_ = 0
IStreamstream_ = nullptr

Constructor & Destructor Documentation

◆ MarkerScratch() [1/2]

grk::MarkerScratch::MarkerScratch ( void )

References buff_, grk::default_header_size, and len_.

Referenced by MarkerScratch(), and operator=().

◆ ~MarkerScratch()

grk::MarkerScratch::~MarkerScratch ( void )

References buff_.

◆ MarkerScratch() [2/2]

grk::MarkerScratch::MarkerScratch ( const MarkerScratch & )
delete

References MarkerScratch().

Member Function Documentation

◆ operator=()

MarkerScratch & grk::MarkerScratch::operator= ( const MarkerScratch & )
delete

References MarkerScratch().

◆ process()

bool grk::MarkerScratch::process ( const IMarkerProcessor * handler,
uint16_t markerSize )

◆ setStream()

void grk::MarkerScratch::setStream ( IStream * stream)

References stream_.

Member Data Documentation

◆ buff_

uint8_t* grk::MarkerScratch::buff_ = nullptr
private

◆ len_

uint16_t grk::MarkerScratch::len_ = 0
private

Referenced by MarkerScratch(), and process().

◆ stream_

IStream* grk::MarkerScratch::stream_ = nullptr
private

Referenced by process(), and setStream().


The documentation for this struct was generated from the following files: