AusweisApp2
TransmitParser.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QScopedPointer>
10 #include <QXmlStreamReader>
11 
13 #include "paos/retrieve/Transmit.h"
14 
15 namespace governikus
16 {
17 
19  : public PaosParser
20 {
21  public:
23  virtual ~TransmitParser() override;
24 
25  protected:
26  virtual PaosMessage* parseMessage() override;
27 
28  private:
29  void parseSlotHandle();
30  void parseInputApduInfo();
31 
32  private:
33  QScopedPointer<Transmit> mTransmit;
34 };
35 
36 } // namespace governikus
governikus::ElementParser::readUniqueElementText
bool readUniqueElementText(QString &pText)
Returns the text (simplified()) between the current start element and the corresponding end element,...
Definition: ElementParser.cpp:71
governikus::Transmit
Definition: Transmit.h:18
TransmitParser.h
governikus::TransmitParser::TransmitParser
TransmitParser()
Definition: TransmitParser.cpp:11
governikus::ElementParser::mXmlReader
QSharedPointer< QXmlStreamReader > mXmlReader
Definition: ElementParser.h:76
governikus::PaosParser
Definition: PaosParser.h:17
governikus::ElementParser::readNextStartElement
bool readNextStartElement()
Like QXmlStreamReader::readNextStartElement(), but also checks mParseError.
Definition: ElementParser.cpp:21
governikus::InputAPDUInfo
Definition: InputAPDUInfo.h:17
governikus::InputAPDUInfo::addAcceptableStatusCode
void addAcceptableStatusCode(const QByteArray &pStatusCodeAsHex)
Definition: InputAPDUInfo.h:46
PaosParser.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ElementParser::readElementText
QString readElementText()
Returns the text (simplified()) between the current start element and the corresponding end element.
Definition: ElementParser.cpp:27
governikus::TransmitParser
Definition: TransmitParser.h:20
governikus::InputAPDUInfo::setInputApdu
void setInputApdu(const QByteArray &pInputApdu)
Definition: InputAPDUInfo.h:34
governikus::PaosMessage
Definition: PaosMessage.h:19
governikus::ElementParser::mParseError
bool mParseError
Definition: ElementParser.h:77
governikus::TransmitParser::parseMessage
virtual PaosMessage * parseMessage() override
Definition: TransmitParser.cpp:22
governikus::TransmitParser::~TransmitParser
virtual ~TransmitParser() override
Definition: TransmitParser.cpp:17
Transmit.h