--- a/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_settings.cpp Mon Mar 15 12:46:48 2010 +0200
+++ b/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_settings.cpp Thu Apr 01 00:29:25 2010 +0300
@@ -48,7 +48,8 @@
weak_iap_list_m( ),
features_m( features )
{
- DEBUG( "core_settings_c::core_settings_c()" );
+ DEBUG1( "core_settings_c::core_settings_c() - features: 0x%08X",
+ features );
clear_connection_statistics();
@@ -744,6 +745,38 @@
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
+//
+void core_settings_c::set_enabled_features(
+ u32_t features )
+ {
+ DEBUG1( "core_settings_c::set_enabled_features() - features: 0x%08X",
+ features );
+ if( features & core_feature_power_save_test )
+ {
+ DEBUG( "core_settings_c::set_enabled_features() - core_feature_power_save_test" );
+ }
+ if( features & core_feature_802dot11k )
+ {
+ DEBUG( "core_settings_c::set_enabled_features() - core_feature_802dot11k" );
+ }
+ if( features & core_feature_802dot11n )
+ {
+ DEBUG( "core_settings_c::set_enabled_features() - core_feature_802dot11n" );
+ }
+
+ features_m = features;
+ }
+
+// ---------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
+//
+u32_t core_settings_c::enabled_features() const
+ {
+ return features_m;
+ }
+
+// ---------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
//
bool_t core_settings_c::is_feature_enabled(
core_feature_e feature ) const