API published in: S60 2nd Ed
Link against: sipclient.lib
Location NetworkControl NetworkServices ReadDeviceData WriteDeviceData
#include <sipservertransaction.h>
Inherits CSIPTransactionBase.
Public Member Functions | |
| IMPORT_C | ~CSIPServerTransaction () |
| Destructor. | |
| IMPORT_C void | SendResponseL (CSIPResponseElements *aElements) |
| Sends response and ends the transaction; The user must not send 100 Trying response. | |
| IMPORT_C const CSIPRequestElements * | RequestElements () const |
| Gets the request elements. | |
| IMPORT_C TBool | ResponseAllowed () const |
| Checks if the response sending is allowed for this server transaction. | |
| void | SetResponseSender (MSIPResponseSender *aSender) |
| Sets a new respose sender, replacing the current sender. | |
| CSIPDialogImplementation * | Dialog () const |
| If the request was received inside a dialog, returns the dialog. | |
| CSIPConnection & | SIPConnectionL () |
| Obtains the associated CSIPConnection instance. | |
| void | ReAssociateL (MTransactionAssociation &aAssociation) |
| Update the MTransactionAssociation to point to aAssociation. | |
Static Public Member Functions | |
| static void | DetachRequestElements (TAny *aServerTransaction) |
| Removes, but does not delete, request elements from aServerTransaction. | |
| static CSIPServerTransaction * | NewL (TUint32 aRequestId, MTransactionAssociation &aAssociation, CSIPRequestElements *aElements) |
| Creates a server transaction. | |
| static CSIPServerTransaction * | NewLC (TUint32 aRequestId, MTransactionAssociation &aAssociation, CSIPRequestElements *aElements) |
| Creates a server transaction and pushes it to cleanup stack. | |
|
|
Destructor. |
|
|
Removes, but does not delete, request elements from aServerTransaction.
|
|
|
If the request was received inside a dialog, returns the dialog.
|
| ||||||||||||||||
|
Creates a server transaction.
|
| ||||||||||||||||
|
Creates a server transaction and pushes it to cleanup stack.
|
|
|
Update the MTransactionAssociation to point to aAssociation.
|
|
|
Gets the request elements.
|
|
|
Checks if the response sending is allowed for this server transaction. For instance response is not allowed in ACK transaction.
|
|
|
Sends response and ends the transaction; The user must not send 100 Trying response. Leaves on failure.
|
|
|
Sets a new respose sender, replacing the current sender.
|
|
|
Obtains the associated CSIPConnection instance. If connection can't be accessed anymore, this function leaves.
|