KD SOAP API Documentation: KDSoapMessageWriter_p.h Source File

| KD SOAP API Documentation 2.2

Loading...
Searching...
No Matches
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 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>
20class KDSoapMessage;
21class KDSoapHeaders;
22class KDSoapNamespacePrefixes;
23class KDSoapValue;
24class KDSoapValueList;
25
30 class KDSOAP_EXPORT KDSoapMessageWriter
31{
32public:
33 KDSoapMessageWriter();
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
43private:
44 QString m_messageNamespace;
45 KDSoap::SoapVersion m_version;
46};
47
48#endif // KDSOAPMESSAGEWRITER_P_H
KDSoapAuthentication.h
KDSoapClientInterface.h
KDSOAP_EXPORT
#define KDSOAP_EXPORT
Definition KDSoapGlobal.h:22
KDSoapMessage.h
KDSoapAuthentication
Definition KDSoapAuthentication.h:31
KDSoapHeaders
Definition KDSoapMessage.h:185
KDSoapMessageWriter
Definition KDSoapMessageWriter_p.h:31
KDSoapMessage
Definition KDSoapMessage.h:29
KDSoapNamespacePrefixes
Definition KDSoapNamespacePrefixes_p.h:20
KDSoapValueList
Definition KDSoapValue.h:321
KDSoapValue
Definition KDSoapValue.h:60
KDSoap::SoapVersion
SoapVersion
Definition KDSoapValue.h:40
QByteArray
QMap
QString

© 2010-2024 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 Sun Jan 7 2024 11:47:36 for KD SOAP API Documentation by doxygen 1.9.8