KD SOAP API Documentation  2.2
KDSoapServerRawXMLInterface.h
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** This file is part of the KD Soap project.
4 **
5 ** SPDX-FileCopyrightText: 2010 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6 **
7 ** SPDX-License-Identifier: MIT
8 **
9 ****************************************************************************/
10 #ifndef KDSOAPSERVERRAWXMLINTERFACE_H
11 #define KDSOAPSERVERRAWXMLINTERFACE_H
12 
13 #include "KDSoapServerGlobal.h"
14 #include <QtCore/QMap>
15 #include <QtCore/QObject>
16 class KDSoapRawXMLentication;
17 class KDSoapServerSocket;
18 class KDSoapServerRawXMLPrivate;
19 
41 {
42 public:
47 
50 
54  virtual ~KDSoapServerRawXMLInterface();
55 
63  virtual bool newRequest(const QByteArray &requestType, const QMap<QByteArray, QByteArray> &httpHeaders)
64  {
65  Q_UNUSED(requestType);
66  Q_UNUSED(httpHeaders);
67  return false;
68  }
69 
73  virtual void processXML(const QByteArray &xmlChunk)
74  {
75  Q_UNUSED(xmlChunk);
76  }
77 
82  virtual void endRequest()
83  {
84  }
85 
86 private:
87  KDSoapServerRawXMLPrivate *const d;
88 };
89 
90 QT_BEGIN_NAMESPACE
91 Q_DECLARE_INTERFACE(KDSoapServerRawXMLInterface, "com.kdab.KDSoap.ServerRawXMLInterface/1.0")
92 QT_END_NAMESPACE
93 
94 #endif /* KDSOAPSERVERRAWXMLINTERFACE_H */
#define KDSOAPSERVER_EXPORT
KDSoapServerRawXMLInterface & operator=(const KDSoapServerRawXMLInterface &other)=delete
virtual void processXML(const QByteArray &xmlChunk)
KDSoapServerRawXMLInterface(const KDSoapServerRawXMLInterface &other)=delete
virtual bool newRequest(const QByteArray &requestType, const QMap< QByteArray, QByteArray > &httpHeaders)

© 2010-2024 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-soap/
Generated by doxygen 1.9.1