#include <ParseBinary.h>
Public Member Functions | |
| MHParseBinary (QByteArray &program) | |
| virtual | ~MHParseBinary () |
| virtual MHParseNode * | Parse () |
Private Member Functions | |
| MHParseNode * | DoParse () |
| unsigned char | GetNextChar () |
| void | ParseString (int endStr, MHOctetString &str) |
| int | ParseInt (int endInt) |
Private Attributes | |
| int | m_p |
| QByteArray | m_data |
Definition at line 31 of file ParseBinary.h.
| MHParseBinary::MHParseBinary | ( | QByteArray & | program | ) |
Definition at line 36 of file ParseBinary.cpp.
| virtual MHParseBinary::~MHParseBinary | ( | ) | [inline, virtual] |
Definition at line 35 of file ParseBinary.h.
| virtual MHParseNode* MHParseBinary::Parse | ( | ) | [inline, virtual] |
Implements MHParseBase.
Definition at line 38 of file ParseBinary.h.
| MHParseNode * MHParseBinary::DoParse | ( | ) | [private] |
Definition at line 110 of file ParseBinary.cpp.
Referenced by Parse().
| unsigned char MHParseBinary::GetNextChar | ( | ) | [private] |
Definition at line 46 of file ParseBinary.cpp.
Referenced by DoParse(), ParseInt(), and ParseString().
| void MHParseBinary::ParseString | ( | int | endStr, | |
| MHOctetString & | str | |||
| ) | [private] |
Definition at line 58 of file ParseBinary.cpp.
Referenced by DoParse().
| int MHParseBinary::ParseInt | ( | int | endInt | ) | [private] |
Definition at line 80 of file ParseBinary.cpp.
Referenced by DoParse().
int MHParseBinary::m_p [private] |
Definition at line 47 of file ParseBinary.h.
Referenced by DoParse(), GetNextChar(), MHParseBinary(), ParseInt(), and ParseString().
QByteArray MHParseBinary::m_data [private] |
Definition at line 48 of file ParseBinary.h.
Referenced by GetNextChar(), and MHParseBinary().
1.6.3