MPnpToPaosInterface Class Reference

class MPnpToPaosInterface

Member Functions Documentation

CreateNewNonceL(const TUint, TDes8 &)

voidCreateNewNonceL(const TUintaTimeOut,
TDes8 &aNonce
)[pure virtual]

Creates and stores a new nonce. Leaves with KErrArgument if the nonce does ot fit into aNonce.

Parameters

const TUint aTimeOutA time-out for nonce validity (not in use!)
TDes8 & aNonceOn return contains the new nonce. Minimum length is KNonceLength.

FetchHomeNetworkInfoL()

voidFetchHomeNetworkInfoL()[pure virtual]

Fetch home network info and store it using SetHomeMccL() and SetHomeMncL()

FetchNetworkInfoL()

voidFetchNetworkInfoL()[pure virtual]

Fetch network info and store it using SetNetworkMccL() and SetNetworkMncL()

GetKeyInfoL(TDes8 &)

voidGetKeyInfoL(TDes8 &aKeyInfo)[pure virtual]

Parameters

TDes8 & aKeyInfoOn return contains the key info. The maximum length is KMaxKeyInfoLength

GetNonceL(TDes8 &)

voidGetNonceL(TDes8 &aNonce)[pure virtual]

Parameters

TDes8 & aNonceOn return contains the nonce. The maximum length should be KNonceLength. Leaves with KErrArgument if the nonce does ot fit into aNonce.

HomeMccL()

const RMobilePhone::TMobilePhoneNetworkCountryCodeHomeMccL()const [pure virtual]

Returns the home(sim) MCC stored to shared data / central repository.

HomeMncL()

const RMobilePhone::TMobilePhoneNetworkIdentityHomeMncL()const [pure virtual]

Returns the home(sim) MNC stored to shared data / central repository.

NetworkMccL()

const RMobilePhone::TMobilePhoneNetworkCountryCodeNetworkMccL()const [pure virtual]

Returns the network MCC stored to shared data / central repository.

NetworkMncL()

const RMobilePhone::TMobilePhoneNetworkIdentityNetworkMncL()const [pure virtual]

Returns the network MNC stored to shared data / central repository.

RESERVED_FUNC()

voidRESERVED_FUNC()[pure virtual]

SetNetworkMccL(const RMobilePhone::TMobilePhoneNetworkCountryCode)

voidSetNetworkMccL(const RMobilePhone::TMobilePhoneNetworkCountryCodeaMcc)[pure virtual]

Stores network MCC to shared data / central repository.

SetNetworkMncL(const RMobilePhone::TMobilePhoneNetworkIdentity)

voidSetNetworkMncL(const RMobilePhone::TMobilePhoneNetworkIdentityaMnc)[pure virtual]

Stores network MNC to shared data / central repository.

Version(TDes &)

TInt Version(TDes &aVersion)[pure virtual]

Returns PnP version string, max length of version string is KMaxVersionStringLength

Parameters

TDes & aVersion