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();
63 const QByteArray &soapAction,
const QString &path);
64 void handleError(
KDSoapMessage &replyMsg,
const char *errorCode,
const QString &error);
65 void setSocketEnabled(
bool enabled);
66 void writeXML(
const QByteArray &xmlResponse,
bool isFault);
69 KDSoapSocketList *m_owner;
70 QObject *m_serverObject;
71 bool m_delayedResponse;
80 QMap<QByteArray, QByteArray> m_httpHeaders;
81 QByteArray m_requestBuffer;
82 QByteArray m_decodedRequestBuffer;
85 QString m_messageNamespace;
89 #endif // KDSOAPSERVERSOCKET_P_H
Definition: KDSoapServerObjectInterface.h:65
Definition: KDSoapMessage.h:34