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 TInt Fqdn ( HBufC8 *& aFqdn ) const
Fqdn Method.
Since
S60 S60_3.1u

Parameters

HBufC8 *& aFqdn Fqdn

IPvAddress(TDes8 &)

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

Parameters

TDes8 & aIPvddress IPv4Address

NewL()

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

SLPAddressType()

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

SetFqdn(HBufC8 *)

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

Parameters

HBufC8 * aFqdn Fqdn

SetIPv4Address(const TDesC8 &)

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

Parameters

const TDesC8 & aIPv4Address IPv4Address

SetIPv6Address(const TDesC8 &)

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

Parameters

const TDesC8 & aIPv6Address IPv6Address

SetSLPAddressType(TSuplSLPAddressType)

IMPORT_C void SetSLPAddressType ( TSuplSLPAddressType aSLPAddressType )
To set the type of SLP Address
Since
S60 S60_3.1u

Parameters

TSuplSLPAddressType aSLPAddressType

operator==(const COMASuplSLPAddress &)

IMPORT_C TBool operator== ( 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]