MTransactionAssociation Class Reference

class MTransactionAssociation

Constructor & Destructor Documentation

~MTransactionAssociation()

~MTransactionAssociation()[inline, virtual]

Destructor

Member Functions Documentation

AddTransactionL(CSIPTransactionBase &)

voidAddTransactionL(CSIPTransactionBase &aTransaction)[pure virtual]

Bind a transaction with the association.

Parameters

CSIPTransactionBase & aTransactionTransaction to bind.

ClientConnection()

CSIPClientConnection *ClientConnection()[pure virtual]

Obtains the associated CSIPClientConnection instance.

ClientConnectionL()

CSIPClientConnection &ClientConnectionL()[pure virtual]

Obtains the associated CSIPClientConnection instance. If CSIPClientConnection doesn't exist, function leaves with an error code.

RemoveTransaction(const CSIPTransactionBase &)

voidRemoveTransaction(const CSIPTransactionBase &aTransaction)[pure virtual]

Clears all references to aTransaction from the association.

Parameters

const CSIPTransactionBase & aTransactionTransaction to which references are removed.

SIPConnectionL()

CSIPConnection &SIPConnectionL()[pure virtual]

Obtains the associated CSIPConnection instance. If CSIPConnection doesn't exist, this function leaves.