23 #ifndef KDSOAPMESSAGEWRITER_P_H
24 #define KDSOAPMESSAGEWRITER_P_H
26 #include "KDSoapMessage.h"
27 #include "KDSoapAuthentication.h"
28 #include "KDSoapClientInterface.h"
29 #include <QtCore/QXmlStreamWriter>
30 #include <QtCore/QByteArray>
31 #include <QtCore/QString>
32 #include <QtCore/QMap>
35 class KDSoapNamespacePrefixes;
43 class KDSOAP_EXPORT KDSoapMessageWriter
46 KDSoapMessageWriter();
48 void setVersion(KDSoap::SoapVersion version);
49 void setMessageNamespace(
const QString &ns);
51 QByteArray messageToXml(
const KDSoapMessage &message,
const QString &method ,
53 const QMap<QString, KDSoapMessage> &persistentHeaders,
57 QString m_messageNamespace;
58 KDSoap::SoapVersion m_version;
62 #endif // KDSOAPMESSAGEWRITER_P_H