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 TUint aIapID,
const THssIapSettings & aSettings
)

Starts IAP changes

Parameters

const TUint aIapID
const THssIapSettings & aSettings

ConstructL()

void ConstructL ( ) [protected]

By default Symbian 2nd phase constructor is private.

ConvertAsciiToHex(const TDes8 &, HBufC8 *&)

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

Converts ascii to hecxadecimal

Parameters

const TDes8 & aSource
HBufC8 *& aDest

ConvertEApSettings(THssEapSettings &, EAPSettings &)

void ConvertEApSettings ( THssEapSettings & aHssEap,
EAPSettings & aEap
) [private]

Converts Hotspot EAP settings to EAPOL EAP settings

Parameters

THssEapSettings & aHssEap
EAPSettings & aEap

GetClientIapsL(const TUid, RArray< TUint > &)

void GetClientIapsL ( const TUid aUid,
RArray < TUint > & aIapIdArray
)

Gets all Iaps of client

Parameters

const TUid aUid
RArray < TUint > & aIapIdArray

GetEapTypeDesC(TUint, TDes8 &, TChar &)

void GetEapTypeDesC ( TUint aEapType,
TDes8 & aEapString,
TChar & aEapCode
) [private]

Writes eap type to descriptor

Parameters

TUint aEapType
TDes8 & aEapString
TChar & aEapCode

GetNetworkIdL(const TUint, TUint32 &)

void GetNetworkIdL ( const TUint aIapId,
TUint32 & aNetId
)

Gets Network Id

Parameters

const TUint aIapId
TUint32 & aNetId

ModifyClientUid(TDes &)

void ModifyClientUid ( TDes & aUid ) [private]

Removes brackets from UID

Parameters

TDes & aUid

NewL()

CHssIapHandler * NewL ( ) [static]

Static constructor.

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

void PackWepKeyCommsDatL ( 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