MWlanControlInterface Class Reference

class MWlanControlInterface

This class defines the methods used for...

Since
S60 v3.2

Member Functions Documentation

ClearPacketStatistics()

void ClearPacketStatistics ( ) [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 & aInfo Information 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 & aStatistics Packet 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 & aPowerSaveMode current power save mode.

GetPowerSaveSettings(TWlanPowerSaveSettings &)

TInt GetPowerSaveSettings ( TWlanPowerSaveSettings & aSettings ) [pure virtual]

Get the current power save settings.

Since
S60 v3.2

Parameters

TWlanPowerSaveSettings & aSettings power save settings.

GetRegulatoryDomain(TWlanRegion &)

TInt GetRegulatoryDomain ( TWlanRegion & aRegion ) [pure virtual]

Get the current regulatory domain.

Since
S60 v3.2

Parameters

TWlanRegion & aRegion current region.

GetRoamMetrics(TWlanRoamMetrics &)

TInt GetRoamMetrics ( TWlanRoamMetrics & aRoamMetrics ) [pure virtual]

Get roam metrics of the current connection.

Since
S60 v3.2

Parameters

TWlanRoamMetrics & aRoamMetrics Roam 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 > & aRogueList List 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 & aSettings Current U-APSD settings.

SetPowerSaveMode(TWlanPowerSaveMode)

TInt SetPowerSaveMode ( TWlanPowerSaveMode aMode ) [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 aMode Power 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 & aSettings Current 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 & aSettings Current U-APSD settings to be set.