45 #include <QtNetwork/private/qbearerengine_p.h> 47 #include <QtCore/qtimer.h> 105 bool hasIdentifier(
const QString &
id);
110 QNetworkConfigurationManager::Capabilities capabilities()
const;
116 void deleteConfiguration(
const QString &iap_id);
122 return accessPointConfigurations.value(
id);
129 accessPointConfigurations.insert(ptr->
id, ptr);
132 emit configurationAdded(ptr);
137 emit configurationChanged(ptr);
142 void addConfiguration(
QString &iap_id);
145 void iapStateChanged(
const QString& iapid,
uint icd_connection_state);
148 void finishAsyncConfigurationUpdate();
151 void icdServiceOwnerChanged(
const QString &serviceName,
const QString &oldOwner,
155 void startListeningStateSignalsForAllConnections();
157 void cancelAsyncConfigurationUpdate();
158 void getIcdInitialState();
159 bool ensureDBusConnection();
177 #endif // QICDENGINE_H BearerType
Specifies the type of bearer used by a configuration.
QList< Maemo::IcdScanResult > m_scanResult
#define QT_END_NAMESPACE
This macro expands to.
QDBusServiceWatcher * m_icdServiceWatcher
The QByteArray class provides an array of bytes.
void unlock()
Unlocks this mutex locker.
The QDBusInterface class is a proxy for interfaces on remote objects.
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
virtual QString bearerTypeName() const
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
void addSessionConfiguration(QNetworkConfigurationPrivatePointer ptr)
T * data() const
Returns a pointer to the shared data object.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QStringList m_typesToBeScanned
The QStringList class provides a list of strings.
void changedSessionConfiguration(QNetworkConfigurationPrivatePointer ptr)
~IcdNetworkConfigurationPrivate()
const T * ptr(const T &t)
QDBusInterface * m_dbusInterface
The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes...
IcdNetworkConfigurationPrivate * toIcdConfig(QNetworkConfigurationPrivatePointer ptr)
IcdNetworkConfigurationPrivate()
The QDBusMessage class represents one message sent or received over the D-Bus bus.
The QTimer class provides repetitive and single-shot timers.
The QDBusServiceWatcher class allows the user to watch for a bus service change.
QNetworkConfiguration::BearerType bearerTypeFromIapType(const QString &iapType)
QNetworkConfigurationPrivatePointer configuration(const QString &id)