Grok 20.3.2
grk::MarkerProcessor Struct Reference

#include <MarkerParser.h>

Inheritance diagram for grk::MarkerProcessor:
grk::IMarkerProcessor

Public Member Functions

 MarkerProcessor (uint16_t ID, MARKER_CALLBACK f)
bool process (uint8_t *headerData, uint16_t headerSize) const override
Public Member Functions inherited from grk::IMarkerProcessor
 IMarkerProcessor (uint16_t ID)
virtual ~IMarkerProcessor ()=default

Private Attributes

MARKER_CALLBACK callback_

Additional Inherited Members

Public Attributes inherited from grk::IMarkerProcessor
uint16_t id

Constructor & Destructor Documentation

◆ MarkerProcessor()

grk::MarkerProcessor::MarkerProcessor ( uint16_t ID,
MARKER_CALLBACK f )

Member Function Documentation

◆ process()

bool grk::MarkerProcessor::process ( uint8_t * headerData,
uint16_t headerSize ) const
overridevirtual

Implements grk::IMarkerProcessor.

References callback_.

Member Data Documentation

◆ callback_

MARKER_CALLBACK grk::MarkerProcessor::callback_
private

Referenced by MarkerProcessor(), and process().


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