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 void Clone (const COMASuplAsnMessageBase *, TInt &)
IMPORT_C void GetPosMethod ( TOMASuplPosMethod &)
IMPORT_C TInt GetReportMode ( TOMASuplReportingMode &)
IMPORT_C TInt GetSLPAddress ( COMASuplSLPAddress *&)
IMPORT_C TInt GetSPCSETKey ( TOMASuplSPCSETKey &)
IMPORT_C TInt GetSPCTId ( COMASuplSPCTID *&)
IMPORT_C TInt GetSPCTKeyLifeTime ( TInt &)
IMPORT_C TInt GetSupNetworkInfo ( TOMASuplSuppNetworkInformation &)
IMPORT_C TInt GetTriggerParams ( TOMASuplTriggerParams &)
IMPORT_C COMASuplTriggeredResponse * NewL ()
IMPORT_C void SetPosMethod ( TOMASuplPosMethod )
IMPORT_C void SetReportMode ( TOMASuplReportingMode )
IMPORT_C void SetSLPAddress ( COMASuplSLPAddress *)
IMPORT_C void SetSPCSETKey ( TOMASuplSPCSETKey )
IMPORT_C void SetSPCTId ( COMASuplSPCTID *)
IMPORT_C void SetSPCTKeyLifeTime ( TInt )
IMPORT_C void SetSupNetworkInfo ( TOMASuplSuppNetworkInformation )
IMPORT_C void SetTriggerParams ( TOMASuplTriggerParams )
Protected Member Functions
COMASuplTriggeredResponse ()
IMPORT_C void ConstructL ()
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_C COMASuplTriggeredResponse ( ) [protected]

~COMASuplTriggeredResponse()

IMPORT_C ~COMASuplTriggeredResponse ( )
Destructor
Since
S60 S60_5.2

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

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

Parameters

const COMASuplAsnMessageBase * aTrigResponse pointer to the Trigger Response message to be cloned
TInt & aErrorCode error code

ConstructL()

IMPORT_C void ConstructL ( ) [protected]

GetPosMethod(TOMASuplPosMethod &)

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

Parameters

TOMASuplPosMethod & aPosMethod posmethod value is returned in this

GetReportMode(TOMASuplReportingMode &)

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

Parameters

TOMASuplReportingMode & aReportMode report mode value is returned in this

GetSLPAddress(COMASuplSLPAddress *&)

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

Parameters

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

GetSPCSETKey(TOMASuplSPCSETKey &)

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

Parameters

TOMASuplSPCSETKey & aSupSPCSETKey SPCSET Key is returned in this

GetSPCTId(COMASuplSPCTID *&)

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

Parameters

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

GetSPCTKeyLifeTime(TInt &)

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

Parameters

TInt & aKeyLifeTime

GetSupNetworkInfo(TOMASuplSuppNetworkInformation &)

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

Parameters

TOMASuplSuppNetworkInformation & aSupNwInfo supported network info is returned in this

GetTriggerParams(TOMASuplTriggerParams &)

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

Parameters

TOMASuplTriggerParams & aTriggerParams trigger 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 void SetPosMethod ( TOMASuplPosMethod aPosMethod )
Setter method for pos method
Since

Parameters

TOMASuplPosMethod aPosMethod Pos Method value to be set in trigger response

SetReportMode(TOMASuplReportingMode)

IMPORT_C void SetReportMode ( TOMASuplReportingMode aReportMode )
Setter method for report mode
Since

Parameters

TOMASuplReportingMode aReportMode report mode value to be set in trigger response

SetSLPAddress(COMASuplSLPAddress *)

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

Parameters

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

SetSPCSETKey(TOMASuplSPCSETKey)

IMPORT_C void SetSPCSETKey ( TOMASuplSPCSETKey aSupSPCSETKey )
Setter method for SPC SET Key
Since

Parameters

TOMASuplSPCSETKey aSupSPCSETKey SPC SET Key value to be set in trigger response

SetSPCTId(COMASuplSPCTID *)

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

Parameters

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

SetSPCTKeyLifeTime(TInt)

IMPORT_C void SetSPCTKeyLifeTime ( TInt aKeyLifeTime )
Setter method for SPCT Key Lifetime
Since
S60 S60_5.2

Parameters

TInt aKeyLifeTime SPCT Key Lifetime value to be set in trigger response

SetSupNetworkInfo(TOMASuplSuppNetworkInformation)

IMPORT_C void SetSupNetworkInfo ( TOMASuplSuppNetworkInformation aSupNwInfo )
Setter method for supported network info
Since

Parameters

TOMASuplSuppNetworkInformation aSupNwInfo supported network info value to be set in trigger response

SetTriggerParams(TOMASuplTriggerParams)

IMPORT_C void SetTriggerParams ( TOMASuplTriggerParams aTriggerParams )
Setter method for trigger params
Since

Parameters

TOMASuplTriggerParams aTriggerParams trigger 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]