S60 3rd Edition API Reference: MSIPObserver Class Reference

MSIPObserver Class Reference

API published in: S60 2nd Ed

Link against: sipclient.lib

Capability Information

Required Capabilities

Location NetworkControl NetworkServices ReadDeviceData WriteDeviceData


#include <sipobserver.h>

Detailed Description

PublishedAll
Released
An interface to be implemented by user of
CSIP. Interface allows to be able to receive SIP request from the SIP connection that has not been initialized by the user.

Public Member Functions

virtual void IncomingRequest (TUint32 aIapId, CSIPServerTransaction *aTransaction)=0
 A SIP request has been received from the network.
virtual void TimedOut (CSIPServerTransaction &aTransaction)=0
 The received SIP request time-outed and it is invalid i.e.

Member Function Documentation

virtual void MSIPObserver::IncomingRequest TUint32  aIapId,
CSIPServerTransaction aTransaction
[pure virtual]
 

A SIP request has been received from the network.

This function is called when the SIP request was received using such an IAP, for which the application has not created a CSIPConnection object.

Precondition:
aTransaction != 0
Parameters:
aIapId The IapId from which the SIP request was received.
aTransaction contains local address, remote address of a SIP message, as well as optional SIP message method, headers and body. The ownership is transferred.
virtual void MSIPObserver::TimedOut CSIPServerTransaction aTransaction  )  [pure virtual]
 

The received SIP request time-outed and it is invalid i.e.

cannot be used anymore. This will be called if the user fails to create a SIP connection and does not send an appropriate SIP response.

Parameters:
aTransaction The time-outed transaction.

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top