KD SOAP API Documentation 2.2
|
#include <KDSoapClientInterface_p.h>
Definition at line 28 of file KDSoapClientInterface_p.h.
KDSoapClientInterfacePrivate::KDSoapClientInterfacePrivate | ( | ) |
Definition at line 53 of file KDSoapClientInterface.cpp.
References m_sslHandler.
KDSoapClientInterfacePrivate::~KDSoapClientInterfacePrivate | ( | ) |
Definition at line 64 of file KDSoapClientInterface.cpp.
References m_sslHandler.
QNetworkAccessManager * KDSoapClientInterfacePrivate::accessManager | ( | ) |
Definition at line 71 of file KDSoapClientInterface.cpp.
References QNetworkAccessManager::authenticationRequired(), QObject::connect(), and m_accessManager.
Referenced by KDSoapClientInterface::asyncCall(), KDSoapClientInterface::call(), KDSoapClientInterface::callNoReply(), KDSoapClientInterface::cookieJar(), KDSoapThreadTask::process(), KDSoapClientInterface::proxy(), KDSoapClientInterface::setCookieJar(), and KDSoapClientInterface::setProxy().
QNetworkRequest KDSoapClientInterfacePrivate::prepareRequest | ( | const QString & | method, |
const QString & | action | ||
) |
Definition at line 80 of file KDSoapClientInterface.cpp.
References QMap::constBegin(), QMap::constEnd(), QNetworkRequest::ContentTypeHeader, QString::endsWith(), QString::fromLatin1(), QNetworkRequest::Http2AllowedAttribute, QString::isNull(), QSslConfiguration::isNull(), m_endPoint, m_httpHeaders, m_messageNamespace, m_sendSoapActionInHttpHeader, m_sslConfiguration, m_version, QNetworkRequest::setAttribute(), QNetworkRequest::setHeader(), QNetworkRequest::setRawHeader(), QNetworkRequest::setSslConfiguration(), KDSoap::SOAP1_1, KDSoap::SOAP1_2, and QString::toUtf8().
Referenced by KDSoapClientInterface::asyncCall(), KDSoapClientInterface::callNoReply(), and KDSoapThreadTask::process().
QBuffer * KDSoapClientInterfacePrivate::prepareRequestBuffer | ( | const QString & | method, |
const KDSoapMessage & | message, | ||
const QString & | soapAction, | ||
const KDSoapHeaders & | headers | ||
) |
Definition at line 136 of file KDSoapClientInterface.cpp.
References KDSoapMessageAddressingProperties::action(), QByteArray::constData(), QString::isEmpty(), m_authentication, m_hasMessageAddressingProperties, m_messageAddressingProperties, m_messageNamespace, m_persistentHeaders, m_sendSoapActionInWsAddressingHeader, m_style, m_version, KDSoapMessage::messageAddressingProperties(), KDSoapMessageWriter::messageToXml(), QBuffer::open(), QIODevice::ReadOnly, KDSoapClientInterface::RPCStyle, KDSoapMessageAddressingProperties::setAction(), QBuffer::setData(), KDSoapMessage::setMessageAddressingProperties(), KDSoapMessageWriter::setMessageNamespace(), KDSoapMessageWriter::setVersion(), and QString::toLocal8Bit().
Referenced by KDSoapClientInterface::asyncCall(), KDSoapClientInterface::callNoReply(), and KDSoapThreadTask::process().
void KDSoapClientInterfacePrivate::setupReply | ( | QNetworkReply * | reply | ) |
Definition at line 281 of file KDSoapClientInterface.cpp.
References QObject::connect(), QNetworkReply::ignoreSslErrors(), QNetworkReply::ignoreSslErrors(), m_ignoreErrorsList, m_ignoreSslErrors, m_sslHandler, m_timeout, QObject::qobject_cast(), QNetworkReply::sslErrors(), and QTimer::timeout().
Referenced by KDSoapClientInterface::asyncCall(), KDSoapClientInterface::callNoReply(), and KDSoapThreadTask::process().
void KDSoapClientInterfacePrivate::writeAttributes | ( | QXmlStreamWriter & | writer, |
const QList< KDSoapValue > & | attributes | ||
) |
void KDSoapClientInterfacePrivate::writeChildren | ( | KDSoapNamespacePrefixes & | namespacePrefixes, |
QXmlStreamWriter & | writer, | ||
const KDSoapValueList & | args, | ||
KDSoapMessage::Use | use | ||
) |
void KDSoapClientInterfacePrivate::writeElementContents | ( | KDSoapNamespacePrefixes & | namespacePrefixes, |
QXmlStreamWriter & | writer, | ||
const KDSoapValue & | element, | ||
KDSoapMessage::Use | use | ||
) |
QNetworkAccessManager* KDSoapClientInterfacePrivate::m_accessManager |
Definition at line 37 of file KDSoapClientInterface_p.h.
Referenced by accessManager().
KDSoapAuthentication KDSoapClientInterfacePrivate::m_authentication |
Definition at line 41 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::call(), prepareRequestBuffer(), and KDSoapClientInterface::setAuthentication().
QString KDSoapClientInterfacePrivate::m_endPoint |
Definition at line 38 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::KDSoapClientInterface(), KDSoapClientInterface::endPoint(), prepareRequest(), and KDSoapClientInterface::setEndPoint().
Definition at line 57 of file KDSoapClientInterface_p.h.
Referenced by prepareRequestBuffer(), and KDSoapClientInterface::setMessageAddressingProperties().
QMap<QByteArray, QByteArray> KDSoapClientInterfacePrivate::m_httpHeaders |
Definition at line 43 of file KDSoapClientInterface_p.h.
Referenced by prepareRequest(), and KDSoapClientInterface::setRawHTTPHeaders().
Definition at line 49 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::ignoreSslErrors(), and setupReply().
Definition at line 54 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::ignoreSslErrors(), and setupReply().
KDSoapHeaders KDSoapClientInterfacePrivate::m_lastResponseHeaders |
Definition at line 47 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::call(), and KDSoapClientInterface::lastResponseHeaders().
KDSoapMessageAddressingProperties KDSoapClientInterfacePrivate::m_messageAddressingProperties |
Definition at line 46 of file KDSoapClientInterface_p.h.
Referenced by prepareRequestBuffer(), and KDSoapClientInterface::setMessageAddressingProperties().
QString KDSoapClientInterfacePrivate::m_messageNamespace |
Definition at line 39 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::KDSoapClientInterface(), prepareRequest(), and prepareRequestBuffer().
QMap<QString, KDSoapMessage> KDSoapClientInterfacePrivate::m_persistentHeaders |
Definition at line 42 of file KDSoapClientInterface_p.h.
Referenced by prepareRequestBuffer(), and KDSoapClientInterface::setHeader().
Definition at line 55 of file KDSoapClientInterface_p.h.
Referenced by prepareRequest(), KDSoapClientInterface::sendSoapActionInHttpHeader(), and KDSoapClientInterface::setSendSoapActionInHttpHeader().
Definition at line 56 of file KDSoapClientInterface_p.h.
Referenced by prepareRequestBuffer(), KDSoapClientInterface::sendSoapActionInWsAddressingHeader(), and KDSoapClientInterface::setSendSoapActionInWsAddressingHeader().
QSslConfiguration KDSoapClientInterfacePrivate::m_sslConfiguration |
Definition at line 50 of file KDSoapClientInterface_p.h.
Referenced by prepareRequest(), KDSoapClientInterface::setSslConfiguration(), and KDSoapClientInterface::sslConfiguration().
KDSoapSslHandler* KDSoapClientInterfacePrivate::m_sslHandler |
Definition at line 51 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterfacePrivate(), ~KDSoapClientInterfacePrivate(), setupReply(), and KDSoapClientInterface::sslHandler().
KDSoapClientInterface::Style KDSoapClientInterfacePrivate::m_style |
Definition at line 45 of file KDSoapClientInterface_p.h.
Referenced by prepareRequestBuffer(), KDSoapClientInterface::setStyle(), and KDSoapClientInterface::style().
KDSoapClientThread KDSoapClientInterfacePrivate::m_thread |
Definition at line 40 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::~KDSoapClientInterface(), and KDSoapClientInterface::call().
int KDSoapClientInterfacePrivate::m_timeout = 30 * 60 * 1000 |
Definition at line 53 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::setTimeout(), setupReply(), and KDSoapClientInterface::timeout().
KDSoap::SoapVersion KDSoapClientInterfacePrivate::m_version |
Definition at line 44 of file KDSoapClientInterface_p.h.
Referenced by KDSoapClientInterface::KDSoapClientInterface(), KDSoapClientInterface::asyncCall(), prepareRequest(), prepareRequestBuffer(), KDSoapThreadTask::process(), KDSoapClientInterface::setSoapVersion(), and KDSoapClientInterface::soapVersion().