COMASuplSLPAddress Class Reference

class COMASuplSLPAddress : public CBase
SUPL SLP Address in Session Id Object This class is responsible for storing the SLP Address in Session Id eposomasuplasnconverter.lib
Since
S60 S60_3.1u

Inherits from

Constructor & Destructor Documentation

COMASuplSLPAddress()

COMASuplSLPAddress()[private]

C++ default constructor.

~COMASuplSLPAddress()

IMPORT_C~COMASuplSLPAddress()[virtual]
Destructor
Since
S60 S60_3.1u

Member Functions Documentation

CloneL()

IMPORT_C COMASuplSLPAddress *CloneL()

Fqdn(HBufC8 *&)

IMPORT_C TIntFqdn(HBufC8 *&aFqdn)const
Fqdn Method.
Since
S60 S60_3.1u

Parameters

HBufC8 *& aFqdnFqdn

IPvAddress(TDes8 &)

IMPORT_C TIntIPvAddress(TDes8 &aIPvddress)const
IPv4Address Method.
Since
S60 S60_3.1u

Parameters

TDes8 & aIPvddressIPv4Address

NewL()

IMPORT_C COMASuplSLPAddress *NewL()[static]
Two phased constructor
Since
S60 S60_3.1u

SLPAddressType()

IMPORT_C TSuplSLPAddressTypeSLPAddressType()const
To retrieve the type of SLP Address
Since
S60 S60_3.1u

SetFqdn(HBufC8 *)

IMPORT_C voidSetFqdn(HBufC8 *aFqdn)
SetFqdn Method.
Since
S60 S60_3.1u

Parameters

HBufC8 * aFqdnFqdn

SetIPv4Address(const TDesC8 &)

IMPORT_C voidSetIPv4Address(const TDesC8 &aIPv4Address)
SetIPv4Address Method.
Since
S60 S60_3.1u

Parameters

const TDesC8 & aIPv4AddressIPv4Address

SetIPv6Address(const TDesC8 &)

IMPORT_C voidSetIPv6Address(const TDesC8 &aIPv6Address)
SetIPv6Address Method.
Since
S60 S60_3.1u

Parameters

const TDesC8 & aIPv6AddressIPv6Address

SetSLPAddressType(TSuplSLPAddressType)

IMPORT_C voidSetSLPAddressType(TSuplSLPAddressTypeaSLPAddressType)
To set the type of SLP Address
Since
S60 S60_3.1u

Parameters

TSuplSLPAddressType aSLPAddressType

operator==(const COMASuplSLPAddress &)

IMPORT_C TBooloperator==(const COMASuplSLPAddress &aSuplSLPAddress)
Compare two SLP addresses
Since
S60 S60_3.1u

Parameters

const COMASuplSLPAddress & aSuplSLPAddress

Member Enumerations Documentation

Enum TSuplSLPAddressType

Enumerators

EIPv4Address = 0
EIPv6Address = 1
EFqdn

Member Data Documentation

TSuplSLPAddressType iChoice

TSuplSLPAddressType iChoice[private]

HBufC8 * iFqdn

HBufC8 *iFqdn[private]

TBuf8< KIPv6Address > iIPvAddress

TBuf8< KIPv6Address >iIPvAddress[private]