wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h
branchRCL_3
changeset 7 51a71243e562
parent 3 6524e815f76f
child 8 e0f767079796
equal deleted inserted replaced
3:6524e815f76f 7:51a71243e562
    14 * Description:  Main server
    14 * Description:  Main server
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 50 %
    19 * %version: 52 %
    20 */
    20 */
    21 
    21 
    22 #ifndef WLMSERVER_H
    22 #ifndef WLMSERVER_H
    23 #define WLMSERVER_H
    23 #define WLMSERVER_H
    24 
    24 
    37 #include "wlanconversionutil.h"
    37 #include "wlanconversionutil.h"
    38 #include "wlancontrolinterface.h"
    38 #include "wlancontrolinterface.h"
    39 #include "wlaneapolinterface.h"
    39 #include "wlaneapolinterface.h"
    40 #include "wlaneapolclient.h"
    40 #include "wlaneapolclient.h"
    41 #include "wlangenericplugin.h"
    41 #include "wlangenericplugin.h"
    42 #include "wlancbwaiter.h"
       
    43 
    42 
    44 class CWlmDriverIf;
    43 class CWlmDriverIf;
    45 class CWlanSsidListDb;
    44 class CWlanSsidListDb;
    46 class CWlanTimerServices;
    45 class CWlanTimerServices;
    47 
    46 
   178             TBool aAvailability,
   177             TBool aAvailability,
   179             TBool aNewNetworksDetected = EFalse,
   178             TBool aNewNetworksDetected = EFalse,
   180             TBool aOldNetworksLost = EFalse );
   179             TBool aOldNetworksLost = EFalse );
   181         
   180         
   182         /**
   181         /**
   183         * Callback function to receive notification about closed
       
   184         * Broken Power Save Note dialog.
       
   185         * @param aThisPtr Pointer to the server instance.
       
   186         * @return error code
       
   187         */
       
   188         static TInt HandleBrokenPowerSaveNoteClosed(
       
   189             TAny *aThisPtr );
       
   190         
       
   191         /**
       
   192          * Notify changed PSM server mode
   182          * Notify changed PSM server mode
   193          *
   183          *
   194          * @since Series 60 5.2
   184          * @since Series 60 5.2
   195          * @param aSessionId ID identifying the session.
   185          * @param aSessionId ID identifying the session.
   196          * @param aMessage containing the service request
   186          * @param aMessage containing the service request
  1342          * Storage for SSID lists.
  1332          * Storage for SSID lists.
  1343          */
  1333          */
  1344         CWlanSsidListDb* iSsidListDb;
  1334         CWlanSsidListDb* iSsidListDb;
  1345         
  1335         
  1346         /**
  1336         /**
  1347          * Whether to show Broken Power Save Note.
       
  1348          */
       
  1349         TBool iShowBrokenPowerSaveNote;
       
  1350         
       
  1351         /**
       
  1352          * Active object handling the Broken Power Save Notifier.
       
  1353          */
       
  1354         CWlanCbWaiter* iBrokenPowerSaveNotifierWaiter;
       
  1355         
       
  1356         /**
       
  1357          * Notifier for displaying Broken Power Save Note dialog.
       
  1358          */
       
  1359         RNotifier iBrokenPowerSaveNotifier;
       
  1360 
       
  1361         /**
       
  1362          * Reply from Broken Power Save Notifier.
       
  1363          */
       
  1364         TPckgBuf<TBool> iBrokenPowerSaveNotifierReply;
       
  1365         
       
  1366         /**
       
  1367          * Background scan provider.
  1337          * Background scan provider.
  1368          */
  1338          */
  1369         MWlanBgScanProvider* iBgScanProvider;
  1339         MWlanBgScanProvider* iBgScanProvider;
  1370 
  1340 
  1371         /**
  1341         /**