wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/core_settings.h
branchRCL_3
changeset 7 0abc8c98be24
parent 0 c40eb8fe8501
child 14 13838cf40350
--- a/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/core_settings.h	Mon Mar 15 12:46:48 2010 +0200
+++ b/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/inc/core_settings.h	Thu Apr 01 00:29:25 2010 +0300
@@ -469,7 +469,25 @@
      * @param iap_id IAP ID to be removed.
      */   
     void remove_iap_id_from_weak_list( u32_t iap_id );
-	
+
+    /**
+     * Set the currently enabled feature set.
+     *
+     * @since S60 v5.2
+     * @param features Bitmask of enabled features.
+     * @return core_error_ok if success, an error code otherwise.
+     */
+    void set_enabled_features(
+        u32_t features );
+
+    /**
+     * Get the currently enabled feature set.
+     *
+     * @since S60 v5.2
+     * @return Bitmask of enabled features.
+     */
+    u32_t enabled_features() const;
+
 	/**
      * Check whether the given feature is enabled.
      *
@@ -484,10 +502,10 @@
 
     /** Defines whether wlan functionality is enabled or disabled */
     bool_t is_wlan_enabled_m;    
-    
+
     /** Defines whether the drivers have been loaded. */
     bool_t is_driver_loaded_m;
-    
+
     /** Specifies the current connection state */
     core_connection_state_e connection_state_m;
 
@@ -511,7 +529,7 @@
 
     /** Defines the currently used regional domain. */
     core_wlan_region_e region_m;
-    
+
     /** Defines whether the mobile country code is known or not. */
     bool_t mcc_known_m;
 
@@ -532,14 +550,12 @@
 
     /** Power save settings for access classes. */
     core_power_save_settings_s power_save_settings_m;
-    
+
     /** Block ACK usage per traffic stream. */
     core_block_ack_usage_s block_ack_usage_m;
-	
-	    
+
     /** List of IAP Ids whose rcpi values are weak  */
     core_type_list_c<u32_t> weak_iap_list_m;
-    
 
     /** Bitmask of enabled features. */
     u32_t features_m;