lfrxmlparser.h
29 lines
| 669 B
| text/x-c
|
CLexer
r69 | #ifndef LFRXMLPARSER_H | |||
#define LFRXMLPARSER_H | ||||
#include <QObject> | ||||
#include <tmpackettoread.h> | ||||
class LFRXmlParser : public QObject | ||||
{ | ||||
Q_OBJECT | ||||
public: | ||||
explicit LFRXmlParser(QObject *parent = 0); | ||||
void processIncomingStr(QString incomingStr); | ||||
int findPattern(QString startStr, QString stopStr, int *indexOfStartStr, int *indexOfStopStr); | ||||
void processIncomingData(const QString &ch); | ||||
void processIncomingDataLESIA(const QString &ch); | ||||
QList<TMPacketToRead*> *generalCCSDSPacketStore; | ||||
signals: | ||||
void sendMessage(QString); | ||||
void processPacketStore(); | ||||
public slots: | ||||
private: | ||||
QString xmlBuffer; | ||||
}; | ||||
#endif // LFRXMLPARSER_H | ||||