MythTV  master
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MHParseBinary Class Reference

#include <ParseBinary.h>

Inheritance diagram for MHParseBinary:
Inheritance graph
Collaboration diagram for MHParseBinary:
Collaboration graph

Public Member Functions

 MHParseBinary (QByteArray &program)
 ~MHParseBinary () override=default
MHParseNodeParse () override
- Public Member Functions inherited from MHParseBase
virtual ~MHParseBase ()=default

Private Member Functions

MHParseNodeDoParse ()
unsigned char GetNextChar ()
void ParseString (int endStr, MHOctetString &str)
int ParseInt (int endInt)

Private Attributes

int m_p {0}
QByteArray m_data

Detailed Description

Definition at line 31 of file ParseBinary.h.

Constructor & Destructor Documentation

◆ MHParseBinary()

MHParseBinary::MHParseBinary ( QByteArray &  program)

Definition at line 34 of file ParseBinary.h.

◆ ~MHParseBinary()

MHParseBinary::~MHParseBinary ( )

Member Function Documentation

◆ Parse()

MHParseNode* MHParseBinary::Parse ( )

Implements MHParseBase.

Definition at line 39 of file ParseBinary.h.

◆ DoParse()

MHParseNode * MHParseBinary::DoParse ( )

Definition at line 111 of file ParseBinary.cpp.

Referenced by Parse().

◆ GetNextChar()

unsigned char MHParseBinary::GetNextChar ( )

Definition at line 41 of file ParseBinary.cpp.

Referenced by DoParse(), ParseInt(), and ParseString().

◆ ParseString()

void MHParseBinary::ParseString ( int  endStr,
MHOctetString str 

Definition at line 53 of file ParseBinary.cpp.

Referenced by DoParse().

◆ ParseInt()

int MHParseBinary::ParseInt ( int  endInt)

Definition at line 80 of file ParseBinary.cpp.

Referenced by DoParse().

Member Data Documentation

◆ m_p

int MHParseBinary::m_p {0}

Definition at line 49 of file ParseBinary.h.

Referenced by DoParse(), GetNextChar(), ParseInt(), and ParseString().

◆ m_data

QByteArray MHParseBinary::m_data

Definition at line 50 of file ParseBinary.h.

Referenced by GetNextChar().

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