66 { |
66 { |
67 public: |
67 public: |
68 QNetworkConfigurationPrivate () |
68 QNetworkConfigurationPrivate () |
69 : mutex(QMutex::Recursive), type(QNetworkConfiguration::Invalid), |
69 : mutex(QMutex::Recursive), type(QNetworkConfiguration::Invalid), |
70 purpose(QNetworkConfiguration::UnknownPurpose), |
70 purpose(QNetworkConfiguration::UnknownPurpose), |
|
71 bearerType(QNetworkConfiguration::BearerUnknown), |
71 isValid(false), roamingSupported(false) |
72 isValid(false), roamingSupported(false) |
72 { |
73 { |
73 } |
74 } |
74 |
75 |
75 virtual ~QNetworkConfigurationPrivate() |
76 virtual ~QNetworkConfigurationPrivate() |
76 { |
77 { |
77 //release pointers to member configurations |
78 //release pointers to member configurations |
78 serviceNetworkMembers.clear(); |
79 serviceNetworkMembers.clear(); |
79 } |
80 } |
80 |
81 |
81 virtual QString bearerName() const |
82 virtual QString bearerTypeName() const |
82 { |
83 { |
83 QMutexLocker locker(&mutex); |
84 return QLatin1String("Unknown"); |
84 |
|
85 return bearer; |
|
86 } |
85 } |
87 |
86 |
88 QMap<unsigned int, QNetworkConfigurationPrivatePointer> serviceNetworkMembers; |
87 QMap<unsigned int, QNetworkConfigurationPrivatePointer> serviceNetworkMembers; |
89 |
88 |
90 mutable QMutex mutex; |
89 mutable QMutex mutex; |
91 |
90 |
92 QString bearer; |
|
93 QString name; |
91 QString name; |
94 QString id; |
92 QString id; |
95 |
93 |
96 QNetworkConfiguration::StateFlags state; |
94 QNetworkConfiguration::StateFlags state; |
97 QNetworkConfiguration::Type type; |
95 QNetworkConfiguration::Type type; |
98 QNetworkConfiguration::Purpose purpose; |
96 QNetworkConfiguration::Purpose purpose; |
|
97 QNetworkConfiguration::BearerType bearerType; |
99 |
98 |
100 bool isValid; |
99 bool isValid; |
101 bool roamingSupported; |
100 bool roamingSupported; |
102 |
101 |
103 private: |
102 private: |