CHssIapHandler Class Reference

class CHssIapHandler : public CBase

Inherits from

Constructor & Destructor Documentation

CHssIapHandler()

CHssIapHandler()[protected]

C++ default constructor.

~CHssIapHandler()

~CHssIapHandler()[virtual]

Destructor.

Member Functions Documentation

ChangeSettingsL(const TUint, const THssIapSettings &)

TInt ChangeSettingsL(const TUintaIapID,
const THssIapSettings &aSettings
)

Starts IAP changes

Parameters

const TUint aIapID
const THssIapSettings & aSettings

ConstructL()

voidConstructL()[protected]

By default Symbian 2nd phase constructor is private.

ConvertAsciiToHex(const TDes8 &, HBufC8 *&)

voidConvertAsciiToHex(const TDes8 &aSource,
HBufC8 *&aDest
)[private]

Converts ascii to hecxadecimal

Parameters

const TDes8 & aSource
HBufC8 *& aDest

ConvertEApSettings(THssEapSettings &, EAPSettings &)

voidConvertEApSettings(THssEapSettings &aHssEap,
EAPSettings &aEap
)[private]

Converts Hotspot EAP settings to EAPOL EAP settings

Parameters

THssEapSettings & aHssEap
EAPSettings & aEap

GetClientIapsL(const TUid, RArray< TUint > &)

voidGetClientIapsL(const TUidaUid,
RArray< TUint > &aIapIdArray
)

Gets all Iaps of client

Parameters

const TUid aUid
RArray< TUint > & aIapIdArray

GetEapTypeDesC(TUint, TDes8 &, TChar &)

voidGetEapTypeDesC(TUintaEapType,
TDes8 &aEapString,
TChar &aEapCode
)[private]

Writes eap type to descriptor

Parameters

TUint aEapType
TDes8 & aEapString
TChar & aEapCode

GetNetworkIdL(const TUint, TUint32 &)

voidGetNetworkIdL(const TUintaIapId,
TUint32 &aNetId
)

Gets Network Id

Parameters

const TUint aIapId
TUint32 & aNetId

ModifyClientUid(TDes &)

voidModifyClientUid(TDes &aUid)[private]

Removes brackets from UID

Parameters

TDes & aUid

NewL()

CHssIapHandler *NewL()[static]

Static constructor.

PackWepKeyCommsDatL(const SHssWep &, const EHssWEPKeyFormat &, CMDBField< TDesC8 > *)

voidPackWepKeyCommsDatL(const SHssWep &aInputKey,
const EHssWEPKeyFormat &aFormat,
CMDBField< TDesC8 > *aPackedKey
)[private]

Copies wepkey string from wepkey structs TUint8 buffer to a WLANServiceTable (CommsDat)

Parameters

const SHssWep & aInputKey
const EHssWEPKeyFormat & aFormat
CMDBField< TDesC8 > * aPackedKey

WriteWepKeysL(const THssIapSettings &)

TInt WriteWepKeysL(const THssIapSettings &aSettings)[private]

Writes WEP keys from aSettings to current WLANServiceTable record

Parameters

const THssIapSettings & aSettings

Member Data Documentation

CMDBGenericRecord * iWLANRecord

CMDBGenericRecord *iWLANRecord[private]

CommsDat WLAN record instance Own