bearermanagement/mpm/inc/mpmserver.h
branchRCL_3
changeset 17 0a9e01492035
parent 13 c14618f9de99
child 20 4c83dcfb6f1a
equal deleted inserted replaced
16:c45d4fe2ff0a 17:0a9e01492035
    55 
    55 
    56 // Security policy definitions
    56 // Security policy definitions
    57 
    57 
    58 //Total number of ranges
    58 //Total number of ranges
    59 const TUint KMPMPolicyRangeCount = 2;
    59 const TUint KMPMPolicyRangeCount = 2;
       
    60 
       
    61 // roaming to connected wlan wait interval
       
    62 // in micro seconds (10 sec)
       
    63 const TInt KRoamingToWlanUpdateInterval = 10000000; 
    60  
    64  
    61 //Definition of the ranges of IPC numbers
    65 //Definition of the ranges of IPC numbers
    62 const TInt KMPMPolicyRanges[KMPMPolicyRangeCount] = 
    66 const TInt KMPMPolicyRanges[KMPMPolicyRangeCount] = 
    63     {
    67     {
    64     0, // 0 -> 19 ; EMPMServerChooseIap,
    68     0, // 0 -> 19 ; EMPMServerChooseIap,
   710         * @since 5.2
   714         * @since 5.2
   711         */
   715         */
   712         void StartForcedRoamingToWlanL( const TConnMonIapInfo& aIapInfo );
   716         void StartForcedRoamingToWlanL( const TConnMonIapInfo& aIapInfo );
   713         
   717         
   714         /**
   718         /**
       
   719         * Starts forced roaming sequence to connected wlan
       
   720         *
       
   721         * @param aIapInfo Info about available IAPs
       
   722         * @since 5.2
       
   723         */
       
   724         static TInt StartForcedRoamingToConnectedWlanL( TAny* aUpdater );
       
   725         
       
   726         /**
   715         * Starts forced roaming sequence from WLAN if necessary
   727         * Starts forced roaming sequence from WLAN if necessary
   716         *
   728         *
   717         * @param aIapInfo Info about available IAPs
   729         * @param aIapInfo Info about available IAPs
   718         * @since 5.2
   730         * @since 5.2
   719         */
   731         */
  1008         // Offline mode.
  1020         // Offline mode.
  1009         TInt iOfflineMode;
  1021         TInt iOfflineMode;
  1010         
  1022         
  1011         // Is WLAN usage already accepted in this offline session.
  1023         // Is WLAN usage already accepted in this offline session.
  1012         TOfflineWlanQueryResponse iOfflineWlanQueryResponse;
  1024         TOfflineWlanQueryResponse iOfflineWlanQueryResponse;
       
  1025         
       
  1026         // Timer to start roaming to connected WLAN network 
       
  1027         CPeriodic* iRoamingToWlanPeriodic;
       
  1028 
       
  1029         // TConnMonIapInfo Info about available IAPs
       
  1030         TConnMonIapInfo iConnMonIapInfo;
  1013     };
  1031     };
  1014 
  1032 
  1015 #include "mpmserver.inl"
  1033 #include "mpmserver.inl"
  1016 
  1034 
  1017 
  1035