COMASuplResponse Class Reference

class COMASuplResponse : public COMASuplAsnMessageBase
Class for providing the suplresponse message For holding the Supl Response message eposomasuplasnconverter.lib
Since
S60 S60_3.1u

Inherits from

Public Member Functions
~COMASuplResponse ()
IMPORT_C void Clone (const COMASuplAsnMessageBase *, TInt &)
IMPORT_C COMASuplResponse * NewL ()
IMPORT_C TInt SLPAddress ( COMASuplSLPAddress *&)
IMPORT_C void SetSLPAddress ( COMASuplSLPAddress *)
IMPORT_C void SetSuplResponse ( TOMASuplPosMethod )
IMPORT_C TOMASuplPosMethod SuplResponse ()
Protected Member Functions
COMASuplResponse ()
IMPORT_C void ConstructL ()
Private Member Functions
void CloneSLPAddressL (const COMASuplResponse *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
COMASuplAsnMessageBase::CloneBaseL(const COMASuplAsnMessageBase *,TInt &)
COMASuplAsnMessageBase::EncodeL(TInt &)
COMASuplAsnMessageBase::MessageBase(TOMASuplVersion &,COMASuplSessionID *&)const
COMASuplAsnMessageBase::MessageLength()const
COMASuplAsnMessageBase::MessageType()const
COMASuplAsnMessageBase::SessionId(COMASuplSessionID *&)const
COMASuplAsnMessageBase::SetMessageBase(const TOMASuplVersion &,COMASuplSessionID *)
COMASuplAsnMessageBase::SetMessageLength(TInt)
COMASuplAsnMessageBase::SetMessageType(TSuplMessageType)
COMASuplAsnMessageBase::~COMASuplAsnMessageBase()
Inherited Enumerations
COMASuplAsnMessageBase:TSuplMessageType
Protected Attributes
TOMASuplPosMethod iPosMethod
TBool iPosMethodSet
COMASuplSLPAddress * iSLPAddress
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion

Constructor & Destructor Documentation

COMASuplResponse()

IMPORT_C COMASuplResponse ( ) [protected]

~COMASuplResponse()

IMPORT_C ~COMASuplResponse ( )
Destructor
Since
S60 S60_3.1u

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

IMPORT_C void Clone ( const COMASuplAsnMessageBase * aResponse,
TInt & aErrorCode
) [virtual]
Cloning of SuplResponse
Since
S60 S60_3.1u

Parameters

const COMASuplAsnMessageBase * aResponse Base pointer
TInt & aErrorCode error code

CloneSLPAddressL(const COMASuplResponse *)

void CloneSLPAddressL ( const COMASuplResponse * aSuplResponse ) [private]
Method to clone the SlpAddres if present
Since
S60 S60_3.1u

Parameters

const COMASuplResponse * aSuplResponse

ConstructL()

IMPORT_C void ConstructL ( ) [protected]

NewL()

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

SLPAddress(COMASuplSLPAddress *&)

IMPORT_C TInt SLPAddress ( COMASuplSLPAddress *& aAddress ) const
Getter method for SLP Address
Since
S60 S60_3.1u

Parameters

COMASuplSLPAddress *& aAddress SLP address

SetSLPAddress(COMASuplSLPAddress *)

IMPORT_C void SetSLPAddress ( COMASuplSLPAddress * aAddress )
Setter method for SLP Address
Since
S60 S60_3.1u

Parameters

COMASuplSLPAddress * aAddress SLP address - ownership transeffered to COMASuplResponse

SetSuplResponse(TOMASuplPosMethod)

IMPORT_C void SetSuplResponse ( TOMASuplPosMethod aSuplPosMethod )
Setter method for Supl response
Since
S60 S60_3.1u

Parameters

TOMASuplPosMethod aSuplPosMethod posmethod

SuplResponse()

IMPORT_C TOMASuplPosMethod SuplResponse ( ) const
Getter method for SuplResponse
Since
S60 S60_3.1u

Member Data Documentation

TOMASuplPosMethod iPosMethod

TOMASuplPosMethod iPosMethod [protected]

TBool iPosMethodSet

TBool iPosMethodSet [protected]

COMASuplSLPAddress * iSLPAddress

COMASuplSLPAddress * iSLPAddress [protected]