16 #ifndef KDSOAPSERVEROBJECTINTERFACE_H
17 #define KDSOAPSERVEROBJECTINTERFACE_H
19 #include "KDSoapServerGlobal.h"
20 #include <KDSoapClient/KDSoapMessage.h>
21 #include "KDSoapDelayedResponseHandle.h"
23 #include <QtCore/QObject>
24 #include <QtCore/QByteArray>
25 #include <QtCore/QVector>
28 class KDSoapServerSocket;
31 class QAbstractSocket;
126 struct KDSOAPSERVER_EXPORT HttpResponseHeaderItem
128 HttpResponseHeaderItem();
176 void setResponseNamespace(
const QString &ns);
207 bool hasFault()
const;
214 QAbstractSocket *serverSocket()
const;
256 void writeXML(
const QByteArray &reply,
bool isFault =
false);
259 friend class KDSoapServerSocket;
260 void setServerSocket(KDSoapServerSocket *serverSocket);
263 QString responseNamespace()
const;
273 #endif // KDSOAPSERVEROBJECTINTERFACE_H