wlanutilities/wlanlogin/wlanloginapp/inc/wlanloginengine.h
changeset 56 de27cc8389dd
parent 46 2fbd1d709fe7
child 61 e1d68407ed06
equal deleted inserted replaced
50:d4198dcb9983 56:de27cc8389dd
    68         WaitingForStart = 0, //!< Engine waiting start from Qt Highway
    68         WaitingForStart = 0, //!< Engine waiting start from Qt Highway
    69         UpdatingNetworkConfigurations, //!< Engine is updating netowk configuration states
    69         UpdatingNetworkConfigurations, //!< Engine is updating netowk configuration states
    70         OpeningNetworkSession, //!< Engine is opening network session
    70         OpeningNetworkSession, //!< Engine is opening network session
    71         NetworkSessionOpened, //!< Network session is opened by engine
    71         NetworkSessionOpened, //!< Network session is opened by engine
    72         RunningIcts, //!< Internet connectivity test ongoing
    72         RunningIcts, //!< Internet connectivity test ongoing
    73         IctsRan //!< Internet connectivity test has been ran
    73         IctsFailed, //!< Internet connectivity test has failed
       
    74         IctsOk, //!< Internet connectivity test has been ran successfully
       
    75         WaitingForStopRequest, //!< Waiting for stop service request
    74     };
    76     };
    75     
    77     
    76     explicit WlanLoginEngine(QObject *parent = 0);
    78     explicit WlanLoginEngine(QObject *parent = 0);
    77     ~WlanLoginEngine();
    79     ~WlanLoginEngine();
    78 
    80 
   101 
   103 
   102     void handleStartIcts();
   104     void handleStartIcts();
   103     void handleConnectivityTestResult(IctsWrapper::ConnectivityTestResult result, QUrl redirectUrl);
   105     void handleConnectivityTestResult(IctsWrapper::ConnectivityTestResult result, QUrl redirectUrl);
   104     void handleCancelTriggered();
   106     void handleCancelTriggered();
   105     void handleNextTriggered();
   107     void handleNextTriggered();
   106     void handleContinueTriggered();
       
   107     
   108     
   108 private: // Data
   109 private: // Data
   109     
   110     
   110     // Not owned data
   111     // Not owned data
   111 
   112 
   112     // Owned data
   113     // Owned data
   113     EngineState mEngineState; //!< current state of the Engine
   114     EngineState mEngineState; //!< current state of the Engine
   114     bool mServiceRequestCompleted; //!<  Variable for storing service request state
   115     bool mStartRequestCompleted; //!<  Variable for storing service request state
   115     QNetworkConfigurationManager* mNetConfigurationManager; //!< pointer to network configuration manager 
   116     QNetworkConfigurationManager* mNetConfigurationManager; //!< pointer to network configuration manager 
   116     WlanLoginNetworkAccessManager* mNetworkAccessManager; //!< pointer to network access manager
   117     WlanLoginNetworkAccessManager* mNetworkAccessManager; //!< pointer to network access manager
   117     QNetworkSession* mNetworkSession; //!< pointer to network session
   118     QNetworkSession* mNetworkSession; //!< pointer to network session
   118     IctsWrapper* mIctsWrapper; //!< pointer to ICTS client wrapper
   119     IctsWrapper* mIctsWrapper; //!< pointer to ICTS client wrapper
   119     bool mIctsFirstRun; //!< Flag to check if we are running ICTS first time
   120     bool mIctsFirstRun; //!< Flag to check if we are running ICTS first time