MWlanControlInterface Class Reference

class MWlanControlInterface

This class defines the methods used for...

Since
S60 v3.2

Member Functions Documentation

ClearPacketStatistics()

voidClearPacketStatistics()[pure virtual]

Clear packet statistics of the current connection.

Since
S60 v3.2

GetAccessPointInfo(TWlanAccessPointInfo &)

TInt GetAccessPointInfo(TWlanAccessPointInfo &aInfo)[pure virtual]

Get information about the current AP.

Since
S60 v3.2

Parameters

TWlanAccessPointInfo & aInfoInformation about the current AP.

GetPacketStatistics(TWlanPacketStatistics &)

TInt GetPacketStatistics(TWlanPacketStatistics &aStatistics)[pure virtual]

Get packet statistics of the current connection.

Since
S60 v3.2

Parameters

TWlanPacketStatistics & aStatisticsPacket statistics of the current connection.

GetPowerSaveMode(TWlanPowerSave &)

TInt GetPowerSaveMode(TWlanPowerSave &aPowerSaveMode)[pure virtual]

Get the current power save mode.

Since
S60 v3.2

Parameters

TWlanPowerSave & aPowerSaveModecurrent power save mode.

GetPowerSaveSettings(TWlanPowerSaveSettings &)

TInt GetPowerSaveSettings(TWlanPowerSaveSettings &aSettings)[pure virtual]

Get the current power save settings.

Since
S60 v3.2

Parameters

TWlanPowerSaveSettings & aSettingspower save settings.

GetRegulatoryDomain(TWlanRegion &)

TInt GetRegulatoryDomain(TWlanRegion &aRegion)[pure virtual]

Get the current regulatory domain.

Since
S60 v3.2

Parameters

TWlanRegion & aRegioncurrent region.

GetRoamMetrics(TWlanRoamMetrics &)

TInt GetRoamMetrics(TWlanRoamMetrics &aRoamMetrics)[pure virtual]

Get roam metrics of the current connection.

Since
S60 v3.2

Parameters

TWlanRoamMetrics & aRoamMetricsRoam metrics of the current connection.

GetRogueList(CArrayFixSeg< TWlanBssid > &)

TInt GetRogueList(CArrayFixSeg< TWlanBssid > &aRogueList)[pure virtual]

Return a list of BSSIDs on the rogue list.

Since
S60 v3.2

Parameters

CArrayFixSeg< TWlanBssid > & aRogueListList of BSSIDs on the rogue list.

GetUapsdSettings(TWlanUapsdSettings &)

TInt GetUapsdSettings(TWlanUapsdSettings &aSettings)[pure virtual]

Get the current U-APSD settings.

Since
S60 v3.2

Parameters

TWlanUapsdSettings & aSettingsCurrent U-APSD settings.

SetPowerSaveMode(TWlanPowerSaveMode)

TInt SetPowerSaveMode(TWlanPowerSaveModeaMode)[pure virtual]

Set the power save mode.

Note:

This method is meant for overriding the dynamic power save mode selection for testing purposes. Overriding the power save mode may have an adverse effect on throughput and/or power consumption. Dynamic selection can be re-enabled by setting the mode to EWlanPowerSaveModeAutomatic.

Since
S60 v5.0.1

Parameters

TWlanPowerSaveMode aModePower save mode to be set.

SetPowerSaveSettings(const TWlanPowerSaveSettings &)

TInt SetPowerSaveSettings(const TWlanPowerSaveSettings &aSettings)[pure virtual]

Set the power save settings.

Since
S60 v3.2

Parameters

const TWlanPowerSaveSettings & aSettingsCurrent power save settings to be set.

SetUapsdSettings(const TWlanUapsdSettings &)

TInt SetUapsdSettings(const TWlanUapsdSettings &aSettings)[pure virtual]

Set the U-APSD settings.

Since
S60 v3.2

Parameters

const TWlanUapsdSettings & aSettingsCurrent U-APSD settings to be set.