MSIPClientObserver Class Reference

class MSIPClientObserver

Member Functions Documentation

ChallengeReceivedInRefreshL(TUint32, TUint32, CSIPResponseElements *, MSIPHttpDigestChallengeObserver2 &)

void ChallengeReceivedInRefreshL ( TUint32 aRefreshId,
TUint32 aRequestId,
CSIPResponseElements * aResponse,
MSIPHttpDigestChallengeObserver2 & aObserver
) [pure virtual]

Finds a refresh based on its id and passes the response to the refresh and notifies the client about the received challenge.

Parameters

TUint32 aRefreshId the refresh id
TUint32 aRequestId
CSIPResponseElements * aResponse the received response containing the challenge(s). The ownership is transferred.
MSIPHttpDigestChallengeObserver2 & aObserver the observer that the response should be passed to

ChallengeReceivedL(TUint32, CSIPResponseElements *, MSIPHttpDigestChallengeObserver2 &)

void ChallengeReceivedL ( TUint32 aRequestId,
CSIPResponseElements * aResponse,
MSIPHttpDigestChallengeObserver2 & aObserver
) [pure virtual]

Finds a client transaction based on its request id and passes the response to that client transaction and notifies the client about the received challenge.

Parameters

TUint32 aRequestId the request id of the transaction
CSIPResponseElements * aResponse the received response containing the challenge(s). The ownership is transferred.
MSIPHttpDigestChallengeObserver2 & aObserver the observer that the response should be passed to

IncomingRequestL(TUint32, CSIPRequestElements *, TUint32)

void IncomingRequestL ( TUint32 aIapId,
CSIPRequestElements * aRequest,
TUint32 aRequestId
) [pure virtual]

A SIP request has been received from the network. The user should use the connectin indicated by the IAP id to respond to this request.

Parameters

TUint32 aIapId IAP Id that indicates the connection from which the SIP request was received
CSIPRequestElements * aRequest contains local address, remote address of a sip message, as well as optional SIP message method, headers and body. The ownership is transferred.
TUint32 aRequestId the id to be used when sending a SIP response.

TimeOut(TUint32)

void TimeOut ( TUint32 aRequestId ) [pure virtual]

The transaction related to the received SIP request timed out and it has been destroyed. This will be called if the user fails to create a SIP connection and does not send an appropriate SIP response.

Parameters

TUint32 aRequestId the request id of the request