COMASuplResponseVer2 Class Reference

class COMASuplResponseVer2 : public COMASuplResponse
Class for providing the suplresponse message For holding the Supl Response message eposomasuplasnconverter.lib
Since
S60 S60_5.2

Inherits from

Public Member Functions
~COMASuplResponseVer2 ()
IMPORT_C void Clone (const COMASuplAsnMessageBase *, TInt &)
IMPORT_C TInt GetResponseV2Extn ( COMASuplResponseV2Extn *&)
IMPORT_C COMASuplResponseVer2 * NewL ()
IMPORT_C void SetResponseV2Extn ( COMASuplResponseV2Extn *)
Protected Member Functions
COMASuplResponseVer2 ()
void ConstructL ()
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()
COMASuplResponse::COMASuplResponse()
COMASuplResponse::SLPAddress(COMASuplSLPAddress *&)const
COMASuplResponse::SetSLPAddress(COMASuplSLPAddress *)
COMASuplResponse::SetSuplResponse(TOMASuplPosMethod)
COMASuplResponse::SuplResponse()const
COMASuplResponse::~COMASuplResponse()
Inherited Enumerations
COMASuplAsnMessageBase:TSuplMessageType
Private Attributes
COMASuplResponseV2Extn * iVer2Extn
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion
COMASuplResponse::iPosMethod
COMASuplResponse::iPosMethodSet
COMASuplResponse::iSLPAddress

Constructor & Destructor Documentation

COMASuplResponseVer2()

IMPORT_C COMASuplResponseVer2 ( ) [protected]

~COMASuplResponseVer2()

IMPORT_C ~COMASuplResponseVer2 ( )
Destructor
Since
S60 S60_5.2

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

IMPORT_C void Clone ( const COMASuplAsnMessageBase * aResponse,
TInt & aErrorCode
) [virtual]
Cloning of SuplResponse2
Since
S60 S60_5.2

Parameters

const COMASuplAsnMessageBase * aResponse Base pointer
TInt & aErrorCode error code

ConstructL()

void ConstructL ( ) [protected]

GetResponseV2Extn(COMASuplResponseV2Extn *&)

IMPORT_C TInt GetResponseV2Extn ( COMASuplResponseV2Extn *& aVer2Extn )
Getter method for SUPL v2.0 extension for SUPL Response
Since
S60 S60_5.2

Parameters

COMASuplResponseV2Extn *& aVer2Extn a reference to the version 2 extn is returned in this ownership of the object is still with the SUPL Response class

NewL()

IMPORT_C COMASuplResponseVer2 * NewL ( ) [static]
Two phased constructor
Since
S60 S60_5.2

SetResponseV2Extn(COMASuplResponseV2Extn *)

IMPORT_C void SetResponseV2Extn ( COMASuplResponseV2Extn * aVer2Extn )
Setter method for SUPL v2.0 extension for SUPL Response
Since
S60 S60_5.2

Parameters

COMASuplResponseV2Extn * aVer2Extn version 2 extn to be set in SUPL Response ownership is transferred to the SUPL Response class

Member Data Documentation

COMASuplResponseV2Extn * iVer2Extn

COMASuplResponseV2Extn * iVer2Extn [private]