MTransactionAssociation Class Reference

class MTransactionAssociation

Constructor & Destructor Documentation

~MTransactionAssociation()

~MTransactionAssociation ( ) [inline, virtual]

Destructor

Member Functions Documentation

AddTransactionL(CSIPTransactionBase &)

void AddTransactionL ( CSIPTransactionBase & aTransaction ) [pure virtual]

Bind a transaction with the association.

Parameters

CSIPTransactionBase & aTransaction Transaction 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 &)

void RemoveTransaction ( const CSIPTransactionBase & aTransaction ) [pure virtual]

Clears all references to aTransaction from the association.

Parameters

const CSIPTransactionBase & aTransaction Transaction to which references are removed.

SIPConnectionL()

CSIPConnection & SIPConnectionL ( ) [pure virtual]

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