wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h
branchRCL_3
changeset 34 13838cf40350
parent 20 a9473894c0f1
child 42 a828660c511c
equal deleted inserted replaced
21:af3fb27c7511 34:13838cf40350
    14 * Description:  Main server
    14 * Description:  Main server
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 55.1.1 %
    19 * %version: 55.1.2 %
    20 */
    20 */
    21 
    21 
    22 #ifndef WLMSERVER_H
    22 #ifndef WLMSERVER_H
    23 #define WLMSERVER_H
    23 #define WLMSERVER_H
    24 
    24 
    92             TWLMCommands iFunction;
    92             TWLMCommands iFunction;
    93             TAny* iParam0;
    93             TAny* iParam0;
    94             TAny* iParam1;
    94             TAny* iParam1;
    95             TAny* iParam2;
    95             TAny* iParam2;
    96             TAny* iParam3;
    96             TAny* iParam3;
       
    97             TAny* iParam4;
    97             TUint* iTime;
    98             TUint* iTime;
    98 
    99 
    99             SRequestMapEntry() :
   100             SRequestMapEntry() :
   100                 iRequestId( 0 ),
   101                 iRequestId( 0 ),
   101                 iSessionId( 0 ),
   102                 iSessionId( 0 ),
   102                 iMessage(),
   103                 iMessage(),
   103                 iParam0( NULL ),
   104                 iParam0( NULL ),
   104                 iParam1( NULL ),
   105                 iParam1( NULL ),
   105                 iParam2( NULL ),
   106                 iParam2( NULL ),
   106                 iParam3( NULL ),
   107                 iParam3( NULL ),
       
   108                 iParam4( NULL ),
   107                 iTime( NULL )
   109                 iTime( NULL )
   108                 { }
   110                 { }
   109             };
   111             };
   110 
   112 
   111         /**
   113         /**
   981          */
   983          */
   982         TBool FindNextTimedScanSchedulingRequest( 
   984         TBool FindNextTimedScanSchedulingRequest( 
   983         	TUint& aTriggeringRequestIndex );        
   985         	TUint& aTriggeringRequestIndex );        
   984 
   986 
   985         /**
   987         /**
   986         * Notify the server that a background scan has been done.
   988          * Notify the server that a background scan has been done.
   987         */
   989          */
   988         void NotifyBackgroundScanDone( 
   990         void NotifyBackgroundScanDone( 
   989             ScanList* aScanList, 
   991             ScanList* aScanList, 
   990             core_type_list_c<u32_t>* aIapIdList );
   992             core_type_list_c<core_iap_availability_data_s>& aIapAvailabilityData );
   991 
   993 
   992         /**
   994         /**
   993          * Check if this request can be completed.
   995          * Check if this request can be completed.
   994          * @param aCheckedMapEntry pointer to the request to be checked
   996          * @param aCheckedMapEntry pointer to the request to be checked
   995          * @param aCompletedMapEntry pointer to the request that was completed
   997          * @param aCompletedMapEntry pointer to the request that was completed
  1375         
  1377         
  1376         /**
  1378         /**
  1377          * Flag indicating whether aggressive scanning has to be performed
  1379          * Flag indicating whether aggressive scanning has to be performed
  1378          * after link loss.
  1380          * after link loss.
  1379          */   
  1381          */   
  1380         TBool iAggressiveScanningAfterLinkLoss;        
  1382         TBool iAggressiveScanningAfterLinkLoss;
       
  1383 
       
  1384         /**
       
  1385          * WLAN device settings. 
       
  1386          */
       
  1387         CWlanDeviceSettings::SWlanDeviceSettings iDeviceSettings;
       
  1388 
       
  1389         /**
       
  1390          * List of "weak" IAP IDs. 
       
  1391          */
       
  1392         RArray<TUint> iIapWeakList;
       
  1393         
       
  1394         /**
       
  1395          * IAP ID of the connection.
       
  1396          */
       
  1397         TUint iConnectionIapId;
  1381     };
  1398     };
  1382     
  1399     
  1383 
  1400 
  1384 #include "wlmserver.inl"
  1401 #include "wlmserver.inl"
  1385 
  1402