22 #ifndef KDSOAPMESSAGE_H
23 #define KDSOAPMESSAGE_H
25 #include <QtCore/QSharedDataPointer>
26 #include <QtCore/QVariant>
27 #include "KDSoapValue.h"
31 class KDSoapMessageData;
99 void addArgument(
const QString& argumentName,
const QVariant& argumentValue,
const QString& typeNameSpace = QString(),
const QString& typeName = QString());
116 void addArgument(
const QString& argumentName,
const KDSoapValueList& argumentValueList,
const QString& typeNameSpace = QString(),
const QString& typeName = QString());
137 bool isFault()
const;
142 QString faultAsString()
const;
148 void setFault(
bool fault);
153 friend class KDSoapServerSocket;
154 friend class KDSoapMessageWriter;
155 QSharedDataPointer<KDSoapMessageData> d;
173 KDSoapMessage header(
const QString& name,
const QString& namespaceUri)
const;
179 KDSOAP_EXPORT QDebug operator<<(QDebug dbg,
const KDSoapMessage &msg);
183 #endif // KDSOAPMESSAGE_H