COMASuplTriggeredResponse Class Reference

class COMASuplTriggeredResponse : public COMASuplAsnMessageBase

Class for providing the Triggered Reponse message for SUPL v2.0

eposomasuplasnconverter.lib
Since
S60 S60_5.2

Inherits from

Public Member Functions
~COMASuplTriggeredResponse()
IMPORT_C voidClone(const COMASuplAsnMessageBase *, TInt &)
IMPORT_C voidGetPosMethod(TOMASuplPosMethod &)
IMPORT_C TIntGetReportMode(TOMASuplReportingMode &)
IMPORT_C TIntGetSLPAddress(COMASuplSLPAddress *&)
IMPORT_C TIntGetSPCSETKey(TOMASuplSPCSETKey &)
IMPORT_C TIntGetSPCTId(COMASuplSPCTID *&)
IMPORT_C TIntGetSPCTKeyLifeTime(TInt &)
IMPORT_C TIntGetSupNetworkInfo(TOMASuplSuppNetworkInformation &)
IMPORT_C TIntGetTriggerParams(TOMASuplTriggerParams &)
IMPORT_C COMASuplTriggeredResponse *NewL()
IMPORT_C voidSetPosMethod(TOMASuplPosMethod)
IMPORT_C voidSetReportMode(TOMASuplReportingMode)
IMPORT_C voidSetSLPAddress(COMASuplSLPAddress *)
IMPORT_C voidSetSPCSETKey(TOMASuplSPCSETKey)
IMPORT_C voidSetSPCTId(COMASuplSPCTID *)
IMPORT_C voidSetSPCTKeyLifeTime(TInt)
IMPORT_C voidSetSupNetworkInfo(TOMASuplSuppNetworkInformation)
IMPORT_C voidSetTriggerParams(TOMASuplTriggerParams)
Protected Member Functions
COMASuplTriggeredResponse()
IMPORT_C voidConstructL()
COMASuplTriggeredResponse *NewLC()
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
TOMASuplReportingMode iReportMode
TOMASuplSPCSETKey iSPCSetKey
COMASuplSPCTID *iSPCTID
TInt iSPCTKeyLifeTime
COMASuplSLPAddress *iSuplSLPAddress
TOMASuplSuppNetworkInformation iSupportedNetworkInformation
TOMASuplTriggerParams iTriggerParams
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion

Constructor & Destructor Documentation

COMASuplTriggeredResponse()

IMPORT_CCOMASuplTriggeredResponse()[protected]

~COMASuplTriggeredResponse()

IMPORT_C~COMASuplTriggeredResponse()
Destructor
Since
S60 S60_5.2

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

IMPORT_C voidClone(const COMASuplAsnMessageBase *aTrigResponse,
TInt &aErrorCode
)[virtual]
Cloning of SuplTrigStart
Since
S60 S60_5.2

Parameters

const COMASuplAsnMessageBase * aTrigResponsepointer to the Trigger Response message to be cloned
TInt & aErrorCodeerror code

ConstructL()

IMPORT_C voidConstructL()[protected]

GetPosMethod(TOMASuplPosMethod &)

IMPORT_C voidGetPosMethod(TOMASuplPosMethod &aPosMethod)const
getter method for pos method
Since

Parameters

TOMASuplPosMethod & aPosMethodposmethod value is returned in this

GetReportMode(TOMASuplReportingMode &)

IMPORT_C TIntGetReportMode(TOMASuplReportingMode &aReportMode)const
getter method for report mode
Since

Parameters

TOMASuplReportingMode & aReportModereport mode value is returned in this

GetSLPAddress(COMASuplSLPAddress *&)

IMPORT_C TIntGetSLPAddress(COMASuplSLPAddress *&aAddress)const
getter method for SLP Address
Since

Parameters

COMASuplSLPAddress *& aAddressa reference to the slp address memeber is returned in this ownership stays witht the triggre response class

GetSPCSETKey(TOMASuplSPCSETKey &)

IMPORT_C TIntGetSPCSETKey(TOMASuplSPCSETKey &aSupSPCSETKey)const
getter method for SPCSET Key
Since

Parameters

TOMASuplSPCSETKey & aSupSPCSETKeySPCSET Key is returned in this

GetSPCTId(COMASuplSPCTID *&)

IMPORT_C TIntGetSPCTId(COMASuplSPCTID *&aSupSPCTId)const
getter method for SPCT Id
Since

Parameters

COMASuplSPCTID *& aSupSPCTIda reference to the SPCT Id is returned in this ownership stays with the supl response object

GetSPCTKeyLifeTime(TInt &)

IMPORT_C TIntGetSPCTKeyLifeTime(TInt &aKeyLifeTime)const
getter method for trigger params
Since

Parameters

TInt & aKeyLifeTime

GetSupNetworkInfo(TOMASuplSuppNetworkInformation &)

IMPORT_C TIntGetSupNetworkInfo(TOMASuplSuppNetworkInformation &aSupNwInfo)const
getter method for supported network info
Since

Parameters

TOMASuplSuppNetworkInformation & aSupNwInfosupported network info is returned in this

GetTriggerParams(TOMASuplTriggerParams &)

IMPORT_C TIntGetTriggerParams(TOMASuplTriggerParams &aTriggerParams)const
getter method for trigger params
Since

Parameters

TOMASuplTriggerParams & aTriggerParamstrigger params is returned in this

NewL()

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

NewLC()

COMASuplTriggeredResponse *NewLC()[protected, static]

SetPosMethod(TOMASuplPosMethod)

IMPORT_C voidSetPosMethod(TOMASuplPosMethodaPosMethod)
Setter method for pos method
Since

Parameters

TOMASuplPosMethod aPosMethodPos Method value to be set in trigger response

SetReportMode(TOMASuplReportingMode)

IMPORT_C voidSetReportMode(TOMASuplReportingModeaReportMode)
Setter method for report mode
Since

Parameters

TOMASuplReportingMode aReportModereport mode value to be set in trigger response

SetSLPAddress(COMASuplSLPAddress *)

IMPORT_C voidSetSLPAddress(COMASuplSLPAddress *aAddress)
Setter method for SLP Address
Since
S60 S60_5.2

Parameters

COMASuplSLPAddress * aAddressSLP Address to be set in trigger response ownership of the object is transferred to the trigger response object

SetSPCSETKey(TOMASuplSPCSETKey)

IMPORT_C voidSetSPCSETKey(TOMASuplSPCSETKeyaSupSPCSETKey)
Setter method for SPC SET Key
Since

Parameters

TOMASuplSPCSETKey aSupSPCSETKeySPC SET Key value to be set in trigger response

SetSPCTId(COMASuplSPCTID *)

IMPORT_C voidSetSPCTId(COMASuplSPCTID *aSupSPCTId)
Setter method for SPCT Id
Since
S60 S60_5.2

Parameters

COMASuplSPCTID * aSupSPCTIdSPCT Id to be set in trigger response ownership of the object is transferred to the trigger response object

SetSPCTKeyLifeTime(TInt)

IMPORT_C voidSetSPCTKeyLifeTime(TIntaKeyLifeTime)
Setter method for SPCT Key Lifetime
Since
S60 S60_5.2

Parameters

TInt aKeyLifeTimeSPCT Key Lifetime value to be set in trigger response

SetSupNetworkInfo(TOMASuplSuppNetworkInformation)

IMPORT_C voidSetSupNetworkInfo(TOMASuplSuppNetworkInformationaSupNwInfo)
Setter method for supported network info
Since

Parameters

TOMASuplSuppNetworkInformation aSupNwInfosupported network info value to be set in trigger response

SetTriggerParams(TOMASuplTriggerParams)

IMPORT_C voidSetTriggerParams(TOMASuplTriggerParamsaTriggerParams)
Setter method for trigger params
Since

Parameters

TOMASuplTriggerParams aTriggerParamstrigger params value to be set in trigger response

Member Data Documentation

TOMASuplPosMethod iPosMethod

TOMASuplPosMethod iPosMethod[protected]

TOMASuplReportingMode iReportMode

TOMASuplReportingMode iReportMode[protected]

TOMASuplSPCSETKey iSPCSetKey

TOMASuplSPCSETKey iSPCSetKey[protected]

COMASuplSPCTID * iSPCTID

COMASuplSPCTID *iSPCTID[protected]

TInt iSPCTKeyLifeTime

TInt iSPCTKeyLifeTime[protected]

COMASuplSLPAddress * iSuplSLPAddress

COMASuplSLPAddress *iSuplSLPAddress[protected]

TOMASuplSuppNetworkInformation iSupportedNetworkInformation

TOMASuplSuppNetworkInformation iSupportedNetworkInformation[protected]

TOMASuplTriggerParams iTriggerParams

TOMASuplTriggerParams iTriggerParams[protected]