diff options
| author | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2009-10-24 07:00:05 +0000 |
|---|---|---|
| committer | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2009-10-24 07:00:05 +0000 |
| commit | 73e0ff12326f1a44c43e3a046ba34154deffbf9c (patch) | |
| tree | d7634d9eff583fb7792f09ab8fbba94453e81368 /source/QXmppConfiguration.cpp | |
| parent | a02e9470dea63957d703931ede50934cdac15882 (diff) | |
| download | qxmpp-73e0ff12326f1a44c43e3a046ba34154deffbf9c.tar.gz | |
Fix for Issue 12: Proxy support
Adding functions in QXmppConfiguration to specify QNetworkProxy.
Diffstat (limited to 'source/QXmppConfiguration.cpp')
| -rw-r--r-- | source/QXmppConfiguration.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/source/QXmppConfiguration.cpp b/source/QXmppConfiguration.cpp index d40956ea..af643d4a 100644 --- a/source/QXmppConfiguration.cpp +++ b/source/QXmppConfiguration.cpp @@ -192,3 +192,26 @@ void QXmppConfiguration::setSASLAuthMechanism( {
m_SASLAuthMechanism = mech;
}
+
+/// Specifies the network proxy used for the connection made by QXmppClient.
+/// The default value is QNetworkProxy::DefaultProxy that is the proxy is
+/// determined based on the application proxy set using
+/// QNetworkProxy::setApplicationProxy().
+/// \param proxy QNetworkProxy
+
+void QXmppConfiguration::setNetworkProxy(const QNetworkProxy& proxy)
+{
+ m_networkProxy = proxy;
+}
+
+/// Returns the specified network proxy.
+/// The default value is QNetworkProxy::DefaultProxy that is the proxy is
+/// determined based on the application proxy set using
+/// QNetworkProxy::setApplicationProxy().
+/// \return QNetworkProxy
+
+QNetworkProxy QXmppConfiguration::getNetworkProxy()
+{
+ return m_networkProxy;
+}
+
|
