djiparsetxt
Public Member Functions | Static Public Member Functions | Protected Member Functions
DJITxtParser Class Referenceabstract

#include <DJITxtParser.hh>

Inheritance diagram for DJITxtParser:
Inheritance graph
[legend]

Public Member Functions

virtual ~DJITxtParser ()
 
virtual void parseDetailsArea (u_int8_t const *&ptr, u_int8_t const *limit)=0
 
virtual int parseRecord (u_int8_t const *&ptr, u_int8_t const *limit, int isScrambled)=0
 
virtual void outputOneRow (int outputColumnLabels=0)=0
 
virtual void summarizeRecordParsing ()=0
 

Static Public Member Functions

static DJITxtParsercreateNew ()
 

Protected Member Functions

 DJITxtParser ()
 

Detailed Description

Definition at line 49 of file DJITxtParser.hh.

Constructor & Destructor Documentation

◆ DJITxtParser()

DJITxtParser::DJITxtParser ( )
protected

Definition at line 93 of file DJITxtParser.cpp.

93  {
94 }

◆ ~DJITxtParser()

DJITxtParser::~DJITxtParser ( )
virtual

Definition at line 96 of file DJITxtParser.cpp.

96  {
97 }

Member Function Documentation

◆ createNew()

DJITxtParser * DJITxtParser::createNew ( )
static

Definition at line 29 of file RecordAndDetailsParser.cpp.

Referenced by main().

◆ outputOneRow()

virtual void DJITxtParser::outputOneRow ( int  outputColumnLabels = 0)
pure virtual

Implemented in RecordAndDetailsParser.

Referenced by main().

◆ parseDetailsArea()

virtual void DJITxtParser::parseDetailsArea ( u_int8_t const *&  ptr,
u_int8_t const *  limit 
)
pure virtual

Implemented in RecordAndDetailsParser.

Referenced by main().

◆ parseRecord()

virtual int DJITxtParser::parseRecord ( u_int8_t const *&  ptr,
u_int8_t const *  limit,
int  isScrambled 
)
pure virtual

Implemented in RecordAndDetailsParser.

Referenced by main().

◆ summarizeRecordParsing()

virtual void DJITxtParser::summarizeRecordParsing ( )
pure virtual

Implemented in RecordAndDetailsParser.

Referenced by main().


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