CPendingTransaction Class Reference

class CPendingTransaction : public CBase

This class stores ServerTransaction and an IAP-id

Inherits from

Constructor & Destructor Documentation

CPendingTransaction(CSIPServerTransaction *, TUint32)

CPendingTransaction(CSIPServerTransaction *aTransaction,
TUint32aIapId
)[private]

Constructor

Pre-condition
aTransaction != NULL
Post-condition

Parameters

CSIPServerTransaction * aTransactionServerTransaction, ownership isn't transferred
TUint32 aIapIdIAP-id

~CPendingTransaction()

~CPendingTransaction()

Member Functions Documentation

IapId()

TUint32 IapId()const

Return the IAP-id

Pre-condition
Post-condition

NewLC(CSIPServerTransaction *, TUint32)

CPendingTransaction *NewLC(CSIPServerTransaction *aTransaction,
TUint32aIapId
)[static]

Creates a new instance of CPendingTransaction

Pre-condition
aTransaction != NULL
Post-condition

Parameters

CSIPServerTransaction * aTransactionServerTransaction, ownership isn't transferred
TUint32 aIapIdIAP-id

Transaction()

CSIPServerTransaction *Transaction()

Return a pointer to the ServerTransaction.

Pre-condition
Post-condition

Member Data Documentation

TUint32 iIapId

TUint32 iIapId[private]

CSIPServerTransaction * iTransaction

CSIPServerTransaction *iTransaction[private]