23 #ifndef KDSOAPSERVERSOCKET_P_H
24 #define KDSOAPSERVERSOCKET_P_H
38 class KDSoapSocketList;
43 class KDSoapServerSocket
52 KDSoapServerSocket(KDSoapSocketList *owner, QObject *serverObject);
53 ~KDSoapServerSocket();
55 void setResponseDelayed();
59 void socketDeleted(KDSoapServerSocket *);
65 void handleRequest(
const QMap<QByteArray, QByteArray> &headers,
const QByteArray &receivedData);
66 bool handleWsdlDownload();
71 const QByteArray &soapAction,
const QString &path);
72 void handleError(
KDSoapMessage &replyMsg,
const char *errorCode,
const QString &error);
73 void setSocketEnabled(
bool enabled);
74 void writeXML(
const QByteArray &xmlResponse,
bool isFault);
77 KDSoapSocketList *m_owner;
78 QObject *m_serverObject;
79 bool m_delayedResponse;
88 QMap<QByteArray, QByteArray> m_httpHeaders;
89 QByteArray m_requestBuffer;
90 QByteArray m_decodedRequestBuffer;
93 QString m_messageNamespace;
97 #endif // KDSOAPSERVERSOCKET_P_H
Definition: KDSoapServerObjectInterface.h:67
Definition: KDSoapMessage.h:41