23 #ifndef KDSOAPMESSAGE_H
24 #define KDSOAPMESSAGE_H
26 #include <QtCore/QSharedDataPointer>
27 #include <QtCore/QVariant>
28 #include "KDSoapValue.h"
32 class KDSoapMessageData;
100 void addArgument(
const QString& argumentName,
const QVariant& argumentValue,
const QString& typeNameSpace = QString(),
const QString& typeName = QString());
117 void addArgument(
const QString& argumentName,
const KDSoapValueList& argumentValueList,
const QString& typeNameSpace = QString(),
const QString& typeName = QString());
138 bool isFault()
const;
143 QString faultAsString()
const;
149 void setFault(
bool fault);
154 friend class KDSoapServerSocket;
155 friend class KDSoapMessageWriter;
156 QSharedDataPointer<KDSoapMessageData> d;
174 KDSoapMessage header(
const QString& name,
const QString& namespaceUri)
const;
180 KDSOAP_EXPORT QDebug operator<<(QDebug dbg,
const KDSoapMessage &msg);
184 #endif // KDSOAPMESSAGE_H