23 #ifndef KDSOAPSERVERSOCKET_P_H 24 #define KDSOAPSERVERSOCKET_P_H 37 class KDSoapSocketList;
42 class KDSoapServerSocket
51 KDSoapServerSocket(KDSoapSocketList *owner, QObject *serverObject);
52 ~KDSoapServerSocket();
54 void setResponseDelayed();
58 void socketDeleted(KDSoapServerSocket *);
64 void handleRequest(
const QMap<QByteArray, QByteArray> &headers,
const QByteArray &receivedData);
65 bool handleWsdlDownload();
70 const QByteArray &soapAction,
const QString &path);
71 void handleError(
KDSoapMessage &replyMsg,
const char *errorCode,
const QString &error);
72 void setSocketEnabled(
bool enabled);
73 void writeXML(
const QByteArray &xmlResponse,
bool isFault);
76 KDSoapSocketList *m_owner;
77 QObject *m_serverObject;
78 bool m_delayedResponse;
87 QMap<QByteArray, QByteArray> m_httpHeaders;
88 QByteArray m_requestBuffer;
89 QByteArray m_decodedRequestBuffer;
92 QString m_messageNamespace;
96 #endif // KDSOAPSERVERSOCKET_P_H
Definition: KDSoapServerObjectInterface.h:72
Definition: KDSoapMessage.h:41