wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmplatformdata.h
branchRCL_3
changeset 3 6524e815f76f
parent 0 c40eb8fe8501
child 17 a828660c511c
equal deleted inserted replaced
0:c40eb8fe8501 3:6524e815f76f
     1 /*
     1 /*
     2 * Copyright (c) 2002-2006 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".
    13 *
    13 *
    14 * Description:  Interface class to CenRep and PubSub
    14 * Description:  Interface class to CenRep and PubSub
    15 *
    15 *
    16 */
    16 */
    17 
    17 
       
    18 /*
       
    19 * %version: 12 %
       
    20 */
    18 
    21 
    19 #ifndef WLMPLATFORMDATA_H
    22 #ifndef WLMPLATFORMDATA_H
    20 #define WLMPLATFORMDATA_H
    23 #define WLMPLATFORMDATA_H
    21 
    24 
    22 #include <e32property.h>
    25 #include <e32property.h>
    86         */
    89         */
    87         virtual void HandlePropertyChangedL(
    90         virtual void HandlePropertyChangedL(
    88             const TUid& aCategory,
    91             const TUid& aCategory,
    89             const TUint aKey );
    92             const TUint aKey );
    90 
    93 
       
    94         /**
       
    95          * Publishes WLAN background scanning interval via P&S.
       
    96          * @since S60 v5.2
       
    97          * @param aInterval WLAN BG scan interval in seconds.
       
    98          * @return Symbian error code
       
    99          */
       
   100         TInt PublishBgScanInterval(
       
   101             TUint32& aInterval );
       
   102 
    91     private:   // Methods
   103     private:   // Methods
    92 
   104 
    93         /**
   105         /**
    94         * C++ default constructor.
   106         * C++ default constructor.
    95         * @param aCallback Callback for notifications..
   107         * @param aCallback Callback for notifications..
   115         /** Handle to KPropertyWlanMacAddress property via P&S. */
   127         /** Handle to KPropertyWlanMacAddress property via P&S. */
   116         RProperty iPsMacAddress;
   128         RProperty iPsMacAddress;
   117         
   129         
   118         /** Handle to KPropertyWlanIndicator property via P&S. */
   130         /** Handle to KPropertyWlanIndicator property via P&S. */
   119         RProperty iPsIndicator;
   131         RProperty iPsIndicator;
       
   132         
       
   133         /** Handle to KPropertyWlanBgScanInterval property via P&S. */
       
   134         RProperty iPsBgScanInterval;
   120 
   135 
   121         /** Callback for notifications. */
   136         /** Callback for notifications. */
   122         MWlmSystemNotify& iCallback;
   137         MWlmSystemNotify& iCallback;
   123 
   138 
   124         /** Stores the current System Mode */
   139         /** Stores the current System Mode */