wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/rwlmserver.h
branchRCL_3
changeset 3 6524e815f76f
parent 0 c40eb8fe8501
child 14 13838cf40350
equal deleted inserted replaced
0:c40eb8fe8501 3:6524e815f76f
     1 /*
     1 /*
     2 * Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Eclipse Public License v1.0"
     5 * under the terms of the License "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    14 * Description:  Client side interface to WLAN Services
    14 * Description:  Client side interface to WLAN Services
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 24 %
    19 * %version: 25 %
    20 */
    20 */
    21 
    21 
    22 #ifndef RWLMSERVER_H
    22 #ifndef RWLMSERVER_H
    23 #define RWLMSERVER_H
    23 #define RWLMSERVER_H
    24 
    24 
   544 
   544 
   545         /**
   545         /**
   546          * Cancel an outstanding directed roam request.
   546          * Cancel an outstanding directed roam request.
   547          */
   547          */
   548         IMPORT_C void CancelDirectedRoam();
   548         IMPORT_C void CancelDirectedRoam();
       
   549         
       
   550         /**
       
   551          * Start aggressive background scanning.
       
   552          * 
       
   553          * Sends a blind request (i.e. request is sent without waiting for
       
   554          * reply) to WLAN Engine to enter aggressive BG scan mode. WLAN
       
   555          * Engine decides how long it stays in the aggressive mode. The
       
   556          * client can monitor BG scan interval changes via WLAN Info P&S.
       
   557          * The request is valid only when WLAN is disconnected, if the request
       
   558          * is sent when WLAN is connected, it is ignored. If the interval
       
   559          * given as a parameter is out of valid range, it is automatically
       
   560          * corrected to closest valid value. In case of multiple simultaneous
       
   561          * requests, the one with highest scan frequency is served.
       
   562          * 
       
   563          * @since S60 v5.2
       
   564          * @param aInterval Desired background scan interval in seconds.
       
   565          *                  Valid range is from 1 to 120 seconds.
       
   566          * @return KErrNone if sending succeeded, an error otherwise
       
   567          */
       
   568         IMPORT_C TInt StartAggressiveBgScan(
       
   569             TUint aInterval );
   549 
   570 
   550     protected: // Methods
   571     protected: // Methods
   551 
   572 
   552         /**
   573         /**
   553         * Start the server during Connect() if the server is not loaded.
   574         * Start the server during Connect() if the server is not loaded.