From cff0b9e8aa6a8f411138d0e11715a09e5fb5e94f Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Thu, 21 Feb 2013 14:42:04 +0100 Subject: [BB10-internal] QNetworkConfiguration: store list of host addresses ... which can be populated by the bearer plugin. Change-Id: Ibfa92eb7e480ef8c75b90f1dc0751c938d7afda7 Signed-off-by: Peter Hartmann --- src/network/bearer/qnetworkconfiguration.cpp | 4 ++++ src/network/bearer/qnetworkconfiguration_p.h | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/network/bearer/qnetworkconfiguration.cpp b/src/network/bearer/qnetworkconfiguration.cpp index 4a576304f6..7d702b4a45 100644 --- a/src/network/bearer/qnetworkconfiguration.cpp +++ b/src/network/bearer/qnetworkconfiguration.cpp @@ -506,4 +506,8 @@ QString QNetworkConfiguration::bearerTypeName() const return QLatin1String("Unknown"); } +QList QNetworkConfigurationPrivate::hostIPAddresses(const QNetworkConfiguration &conf) { + return conf.d->hostAddresses; +} + QT_END_NAMESPACE diff --git a/src/network/bearer/qnetworkconfiguration_p.h b/src/network/bearer/qnetworkconfiguration_p.h index b69ce875ee..408a97a9b3 100644 --- a/src/network/bearer/qnetworkconfiguration_p.h +++ b/src/network/bearer/qnetworkconfiguration_p.h @@ -58,6 +58,7 @@ #include #include #include +#include #ifdef Q_OS_BLACKBERRY #include @@ -101,6 +102,7 @@ public: QNetworkConfiguration::Type type; QNetworkConfiguration::Purpose purpose; QNetworkConfiguration::BearerType bearerType; + QList hostAddresses; #ifdef Q_OS_BLACKBERRY netstatus_ip_status_t oldIpStatus; @@ -109,6 +111,7 @@ public: bool isValid; bool roamingSupported; + static QList hostIPAddresses(const QNetworkConfiguration &conf); // ### Qt5: make public private: Q_DISABLE_COPY(QNetworkConfigurationPrivate) }; -- cgit v1.2.3