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,
TUint32 aIapId
) [private]

Constructor

Pre-condition
aTransaction != NULL
Post-condition

Parameters

CSIPServerTransaction * aTransaction ServerTransaction, ownership isn't transferred
TUint32 aIapId IAP-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,
TUint32 aIapId
) [static]

Creates a new instance of CPendingTransaction

Pre-condition
aTransaction != NULL
Post-condition

Parameters

CSIPServerTransaction * aTransaction ServerTransaction, ownership isn't transferred
TUint32 aIapId IAP-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]