MPnpToPaosInterface Class Reference

class MPnpToPaosInterface

Member Functions Documentation

CreateNewNonceL(const TUint, TDes8 &)

void CreateNewNonceL ( const TUint aTimeOut,
TDes8 & aNonce
) [pure virtual]

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

Parameters

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

FetchHomeNetworkInfoL()

void FetchHomeNetworkInfoL ( ) [pure virtual]

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

FetchNetworkInfoL()

void FetchNetworkInfoL ( ) [pure virtual]

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

GetKeyInfoL(TDes8 &)

void GetKeyInfoL ( TDes8 & aKeyInfo ) [pure virtual]

Parameters

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

GetNonceL(TDes8 &)

void GetNonceL ( TDes8 & aNonce ) [pure virtual]

Parameters

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

HomeMccL()

const RMobilePhone::TMobilePhoneNetworkCountryCode HomeMccL ( ) const [pure virtual]

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

HomeMncL()

const RMobilePhone::TMobilePhoneNetworkIdentity HomeMncL ( ) const [pure virtual]

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

NetworkMccL()

const RMobilePhone::TMobilePhoneNetworkCountryCode NetworkMccL ( ) const [pure virtual]

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

NetworkMncL()

const RMobilePhone::TMobilePhoneNetworkIdentity NetworkMncL ( ) const [pure virtual]

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

RESERVED_FUNC()

void RESERVED_FUNC ( ) [pure virtual]

SetNetworkMccL(const RMobilePhone::TMobilePhoneNetworkCountryCode)

void SetNetworkMccL ( const RMobilePhone::TMobilePhoneNetworkCountryCode aMcc ) [pure virtual]

Stores network MCC to shared data / central repository.

SetNetworkMncL(const RMobilePhone::TMobilePhoneNetworkIdentity)

void SetNetworkMncL ( const RMobilePhone::TMobilePhoneNetworkIdentity aMnc ) [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