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 voidClone(const COMASuplAsnMessageBase *, TInt &)
IMPORT_C COMASuplResponse *NewL()
IMPORT_C TIntSLPAddress(COMASuplSLPAddress *&)
IMPORT_C voidSetSLPAddress(COMASuplSLPAddress *)
IMPORT_C voidSetSuplResponse(TOMASuplPosMethod)
IMPORT_C TOMASuplPosMethodSuplResponse()
Protected Member Functions
COMASuplResponse()
IMPORT_C voidConstructL()
Private Member Functions
voidCloneSLPAddressL(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_CCOMASuplResponse()[protected]

~COMASuplResponse()

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

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

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

Parameters

const COMASuplAsnMessageBase * aResponseBase pointer
TInt & aErrorCodeerror code

CloneSLPAddressL(const COMASuplResponse *)

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

Parameters

const COMASuplResponse * aSuplResponse

ConstructL()

IMPORT_C voidConstructL()[protected]

NewL()

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

SLPAddress(COMASuplSLPAddress *&)

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

Parameters

COMASuplSLPAddress *& aAddressSLP address

SetSLPAddress(COMASuplSLPAddress *)

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

Parameters

COMASuplSLPAddress * aAddressSLP address - ownership transeffered to COMASuplResponse

SetSuplResponse(TOMASuplPosMethod)

IMPORT_C voidSetSuplResponse(TOMASuplPosMethodaSuplPosMethod)
Setter method for Supl response
Since
S60 S60_3.1u

Parameters

TOMASuplPosMethod aSuplPosMethodposmethod

SuplResponse()

IMPORT_C TOMASuplPosMethodSuplResponse()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]