bearermanagement/mpm/inc/mpmserver.h
changeset 27 489cf6208544
parent 20 9c97ad6591ae
child 32 5c4486441ae6
child 46 95d45f234cf3
equal deleted inserted replaced
23:7ec726f93df1 27:489cf6208544
    56 
    56 
    57 // Security policy definitions
    57 // Security policy definitions
    58 
    58 
    59 //Total number of ranges
    59 //Total number of ranges
    60 const TUint KMPMPolicyRangeCount = 2;
    60 const TUint KMPMPolicyRangeCount = 2;
       
    61 
       
    62 // roaming to connected wlan wait interval
       
    63 // in micro seconds (10 sec)
       
    64 const TInt KRoamingToWlanUpdateInterval = 10000000; 
    61  
    65  
    62 //Definition of the ranges of IPC numbers
    66 //Definition of the ranges of IPC numbers
    63 const TInt KMPMPolicyRanges[KMPMPolicyRangeCount] = 
    67 const TInt KMPMPolicyRanges[KMPMPolicyRangeCount] = 
    64     {
    68     {
    65     0, // 0 -> 19 ; EMPMServerChooseIap,
    69     0, // 0 -> 19 ; EMPMServerChooseIap,
   697         * @since 5.2
   701         * @since 5.2
   698         */
   702         */
   699         void StartForcedRoamingToWlanL( const TConnMonIapInfo& aIapInfo );
   703         void StartForcedRoamingToWlanL( const TConnMonIapInfo& aIapInfo );
   700         
   704         
   701         /**
   705         /**
       
   706         * Starts forced roaming sequence to connected wlan
       
   707         *
       
   708         * @param aIapInfo Info about available IAPs
       
   709         * @since 5.2
       
   710         */
       
   711         static TInt StartForcedRoamingToConnectedWlanL( TAny* aUpdater );
       
   712         
       
   713         /**
   702         * Starts forced roaming sequence from WLAN if necessary
   714         * Starts forced roaming sequence from WLAN if necessary
   703         *
   715         *
   704         * @param aIapInfo Info about available IAPs
   716         * @param aIapInfo Info about available IAPs
   705         * @since 5.2
   717         * @since 5.2
   706         */
   718         */
   959         // Offline mode.
   971         // Offline mode.
   960         TInt iOfflineMode;
   972         TInt iOfflineMode;
   961         
   973         
   962         // Is WLAN usage already accepted in this offline session.
   974         // Is WLAN usage already accepted in this offline session.
   963         TOfflineWlanQueryResponse iOfflineWlanQueryResponse;
   975         TOfflineWlanQueryResponse iOfflineWlanQueryResponse;
       
   976         
       
   977         // Timer to start roaming to connected WLAN network 
       
   978         CPeriodic* iRoamingToWlanPeriodic;
       
   979 
       
   980         // TConnMonIapInfo Info about available IAPs
       
   981         TConnMonIapInfo iConnMonIapInfo;
   964     };
   982     };
   965 
   983 
   966 #include "mpmserver.inl"
   984 #include "mpmserver.inl"
   967 
   985 
   968 
   986