CNATFWIceSettings Class Reference

class CNATFWIceSettings : public CBase

Class instance encapsulates ICE related software settings.

natfwnatsettings.dll
Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CNATFWIceSettings()

CNATFWIceSettings ( ) [private]

~CNATFWIceSettings()

~CNATFWIceSettings ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

GetPrefValue(TPrefSetting, TInt &)

TInt GetPrefValue ( TPrefSetting aSetting,
TInt & aValue
) const

From MNATFWIceSettings . Returns preference value for a specifed setting.

Since
S60 v3.2

Parameters

TPrefSetting aSetting Setting for which to return preference value
TInt & aValue Preference value if query was valid

NatUtilityPlugins()

const CDesC8Array & NatUtilityPlugins ( ) const

From MNATFWIceSettings . Returns array of identifiers of utility plugins available for ICE.

Since
S60 v3.2

NewL()

CNATFWIceSettings * NewL ( ) [static]

Two-phased constructor.

NewLC()

CNATFWIceSettings * NewLC ( ) [static]

Two-phased constructor.

Preferences()

const TNATFWIcePreferences & Preferences ( ) const

Returns preference values.

Since
S60 v3.2

ReadSettingsL(TUint32, const CNATFWCenRepHandler &)

void ReadSettingsL ( TUint32 aDomainKey,
const CNATFWCenRepHandler & aRepHandler
)

Reads settings values from Central Repository

Since
S60 v3.2

Parameters

TUint32 aDomainKey Key for the domain specific settings
const CNATFWCenRepHandler & aRepHandler Central Repository handler

SetPrefValue(TPrefSetting, TInt)

TInt SetPrefValue ( TPrefSetting aSetting,
TInt aValue
)

Sets preference value for a specified setting.

Since
S60 v3.2

Parameters

TPrefSetting aSetting Setting for which to set value
TInt aValue Preference value

SetPreferences(const TNATFWIcePreferences &)

void SetPreferences ( const TNATFWIcePreferences & aPreferences )

Sets preference values.

Since
S60 v3.2

Parameters

const TNATFWIcePreferences & aPreferences Preferences

SetUtilityPluginsL(const CDesC8Array &)

void SetUtilityPluginsL ( const CDesC8Array & aUtilityPlugins )

Sets utility plugins.

Since
S60 v3.2

Parameters

const CDesC8Array & aUtilityPlugins Utility plugins

Member Data Documentation

TNATFWIcePreferences iPreferences

TNATFWIcePreferences iPreferences [private]

ICE preferences for candidate prioritization.

CDesC8Array * iUtilityPlugins

CDesC8Array * iUtilityPlugins [private]

NAT utility plugins for ICE. Own.