KD SOAP API Documentation  2.1
KDSoapMessageWriter_p.h
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** This file is part of the KD Soap project.
4 **
5 ** SPDX-FileCopyrightText: 2010-2022 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6 **
7 ** SPDX-License-Identifier: MIT
8 **
9 ****************************************************************************/
10 #ifndef KDSOAPMESSAGEWRITER_P_H
11 #define KDSOAPMESSAGEWRITER_P_H
12 
13 #include "KDSoapAuthentication.h"
14 #include "KDSoapClientInterface.h"
15 #include "KDSoapMessage.h"
16 #include <QtCore/QByteArray>
17 #include <QtCore/QMap>
18 #include <QtCore/QString>
19 #include <QtCore/QXmlStreamWriter>
20 class KDSoapMessage;
21 class KDSoapHeaders;
23 class KDSoapValue;
24 class KDSoapValueList;
25 
31 {
32 public:
34 
35  void setVersion(KDSoap::SoapVersion version);
36  void setMessageNamespace(const QString &ns);
37 
38  QByteArray messageToXml(const KDSoapMessage &message, const QString &method /*empty in document style*/,
39  const KDSoapHeaders &headers,
40  const QMap<QString, KDSoapMessage> &persistentHeaders,
41  const KDSoapAuthentication &authentication = KDSoapAuthentication()) const;
42 
43 private:
44  QString m_messageNamespace;
45  KDSoap::SoapVersion m_version;
46 };
47 
48 #endif // KDSOAPMESSAGEWRITER_P_H
#define KDSOAP_EXPORT
Definition: KDSoapGlobal.h:22

© 2010-2022 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-soap/
Generated on Tue Jun 13 2023 12:18:34 for KD SOAP API Documentation by doxygen 1.9.1