bearermanagement/mpm/inc/mpmserver.h
changeset 60 a9c709db68db
parent 53 4af712113915
equal deleted inserted replaced
53:4af712113915 60:a9c709db68db
   189 class CMPMServerSession;
   189 class CMPMServerSession;
   190 class CMPMDtmWatcher;
   190 class CMPMDtmWatcher;
   191 class CMPMConfirmDlgRoaming;
   191 class CMPMConfirmDlgRoaming;
   192 class CMPMConfirmDlgStarting;
   192 class CMPMConfirmDlgStarting;
   193 class CMPMDefaultConnection;
   193 class CMPMDefaultConnection;
       
   194 class CMPMConnPermQueryTimer;
   194 
   195 
   195 // CLASS DECLARATION
   196 // CLASS DECLARATION
   196 /**
   197 /**
   197 *  Class structure to associate Connection Id 
   198 *  Class structure to associate Connection Id 
   198 *  and the list of blacklisted IAPs 
   199 *  and the list of blacklisted IAPs 
   859         * @since 5.2
   860         * @since 5.2
   860         * @param aResponse setting the query response value (not_responded/yes/no).
   861         * @param aResponse setting the query response value (not_responded/yes/no).
   861         */
   862         */
   862         void SetOfflineWlanQueryResponse( TOfflineWlanQueryResponse aResponse);
   863         void SetOfflineWlanQueryResponse( TOfflineWlanQueryResponse aResponse);
   863 
   864 
       
   865         /**
       
   866         * Starts the connection permission query timer.
       
   867         * During the timer, no connection permission query can be initiated.
       
   868         * @since 5.2
       
   869         */
       
   870         void StartConnPermQueryTimer();
       
   871 
       
   872         /**
       
   873         * Resets the connection permission query timer.
       
   874         * @since 5.2
       
   875         */
       
   876         void ResetConnPermQueryTimer();
       
   877 
       
   878         /**
       
   879         * Returns true if the connection permission query timer is running.
       
   880         * During the timer, no connection permission query can be initiated.
       
   881         * @since 5.2
       
   882         * @return ETrue if timer is running, EFalse otherwise.
       
   883         */
       
   884         TBool IsConnPermQueryTimerOn();
       
   885 
   864     private:
   886     private:
   865 
   887 
   866         /**
   888         /**
   867         * C++ default constructor.
   889         * C++ default constructor.
   868         */
   890         */
   987         // Timer to start roaming to connected WLAN network 
  1009         // Timer to start roaming to connected WLAN network 
   988         CPeriodic* iRoamingToWlanPeriodic;
  1010         CPeriodic* iRoamingToWlanPeriodic;
   989 
  1011 
   990         // TConnMonIapInfo Info about available IAPs
  1012         // TConnMonIapInfo Info about available IAPs
   991         TConnMonIapInfo iConnMonIapInfo;
  1013         TConnMonIapInfo iConnMonIapInfo;
       
  1014         
       
  1015         // Connection permission query cancellation delay timer
       
  1016         CMPMConnPermQueryTimer* iConnPermQueryTimer;
   992     };
  1017     };
   993 
  1018 
   994 #include "mpmserver.inl"
  1019 #include "mpmserver.inl"
   995 
  1020 
   996 
  1021