src/network/bearer/qnetworkconfiguration_p.h
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    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: