src/plugins/bearer/connman/qconnmanengine.h
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    78     bool connmanAvailable() const;
    78     bool connmanAvailable() const;
    79 
    79 
    80     virtual QString getInterfaceFromId(const QString &id);
    80     virtual QString getInterfaceFromId(const QString &id);
    81     bool hasIdentifier(const QString &id);
    81     bool hasIdentifier(const QString &id);
    82 
    82 
    83     virtual QString bearerName(const QString &id);
       
    84 
       
    85     virtual void connectToId(const QString &id);
    83     virtual void connectToId(const QString &id);
    86     virtual void disconnectFromId(const QString &id);
    84     virtual void disconnectFromId(const QString &id);
    87 
    85 
    88     Q_INVOKABLE void initialize();
    86     Q_INVOKABLE void initialize();
    89     Q_INVOKABLE void requestUpdate();
    87     Q_INVOKABLE void requestUpdate();
   123 
   121 
   124     QString serviceFromId(const QString &id);
   122     QString serviceFromId(const QString &id);
   125     QString networkFromId(const QString &id);
   123     QString networkFromId(const QString &id);
   126 
   124 
   127     QNetworkConfiguration::StateFlags getStateForService(const QString &service);
   125     QNetworkConfiguration::StateFlags getStateForService(const QString &service);
   128     QString typeToBearer(const QString &type);
   126     QNetworkConfiguration::BearerType typeToBearer(const QString &type);
   129 
   127 
   130     void removeConfiguration(const QString &servicePath);
   128     void removeConfiguration(const QString &servicePath);
   131     void addServiceConfiguration(const QString &servicePath);
   129     void addServiceConfiguration(const QString &servicePath);
   132     void addNetworkConfiguration(const QString &worknetPath);
   130     void addNetworkConfiguration(const QString &worknetPath);
   133     QDateTime activeTime;
   131     QDateTime activeTime;
   137     QMap<QString,QString> configInterfaces; // id, interface name
   135     QMap<QString,QString> configInterfaces; // id, interface name
   138     QMap<QString,QStringList> knownNetworks; //device path, net paths list
   136     QMap<QString,QStringList> knownNetworks; //device path, net paths list
   139     QMap<QString,QStringList> deviceMap; //tech path,  device path
   137     QMap<QString,QStringList> deviceMap; //tech path,  device path
   140     QMap<QString, QString> serviceNetworks; //service, network
   138     QMap<QString, QString> serviceNetworks; //service, network
   141 
   139 
   142 
   140     QNetworkConfiguration::BearerType ofonoTechToBearerType(const QString &type);
       
   141     bool isRoamingAllowed(const QString &context);
   143 protected:
   142 protected:
   144     bool requiresPolling() const;
   143     bool requiresPolling() const;
   145     QConnmanConnectThread *connThread;
   144     QConnmanConnectThread *connThread;
   146 };
   145 };
   147 
   146