16 #ifndef KDSOAPSERVERSOCKET_P_H
17 #define KDSOAPSERVERSOCKET_P_H
30 class KDSoapSocketList;
35 class KDSoapServerSocket
44 KDSoapServerSocket(KDSoapSocketList *owner, QObject *serverObject);
45 ~KDSoapServerSocket();
47 void setResponseDelayed();
51 void socketDeleted(KDSoapServerSocket *);
57 void handleRequest(
const QMap<QByteArray, QByteArray> &headers,
const QByteArray &receivedData);
58 bool handleWsdlDownload();
61 const KDSoapHeaders &requestHeaders,
const QByteArray &soapAction,
const QString &path);
62 void handleError(
KDSoapMessage &replyMsg,
const char *errorCode,
const QString &error);
63 void setSocketEnabled(
bool enabled);
64 void writeXML(
const QByteArray &xmlResponse,
bool isFault);
67 KDSoapSocketList *m_owner;
68 QObject *m_serverObject;
69 bool m_delayedResponse;
78 QMap<QByteArray, QByteArray> m_httpHeaders;
79 QByteArray m_requestBuffer;
80 QByteArray m_decodedRequestBuffer;
83 QString m_messageNamespace;
Definition: KDSoapMessage.h:35
Definition: KDSoapServerObjectInterface.h:66