13#include <QXmlStreamWriter>
29 static const QMap<Namespace, QString> mNamespacePrefix;
30 static const QMap<Namespace, QString> mNamespace;
33 QString mRelatedMessageId;
34 QXmlStreamWriter mWriter;
36 void createEnvelopeElement();
37 void createHeaderElement();
40 void writeTextElement(
const QString& pQualifiedName,
const QByteArray& pText);
void setRelatedMessageId(const QString &pId)
Definition PaosCreator.cpp:97
QByteArray marshall()
Creates an XML structure of underlying information. Be aware that this method will create the structu...
Definition PaosCreator.cpp:87
void createResultElement(const ResponseType &pResponse)
Definition PaosCreator.cpp:177
static QString getNamespacePrefix(Namespace pPrefix, const QString &pSuffix=QString())
Definition PaosCreator.cpp:64
virtual void createBodyElement(QXmlStreamWriter &pWriter)=0
void writeTextElement(const QString &pQualifiedName, const QByteArray &pText)
Definition PaosCreator.cpp:145
static QString getNamespaceType(Namespace pPrefix, const QString &pType)
Definition PaosCreator.cpp:56
Namespace
Definition PaosCreator.h:24
@ ADDRESSING
Definition PaosCreator.h:25
@ XSD
Definition PaosCreator.h:25
@ TECHSCHEMA
Definition PaosCreator.h:25
@ XSI
Definition PaosCreator.h:25
@ SOAP
Definition PaosCreator.h:25
@ DEFAULT
Definition PaosCreator.h:25
@ PAOS
Definition PaosCreator.h:25
@ ECARD
Definition PaosCreator.h:25
@ DSS
Definition PaosCreator.h:25
static QString getNamespace(Namespace pPrefix)
Definition PaosCreator.cpp:50
PaosCreator()
Definition PaosCreator.cpp:38
Definition ResponseType.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17