TMceFCActionSet Class Reference

class TMceFCActionSet

MCE SIP session.

Since

Constructor & Destructor Documentation

TMceFCActionSet(CMceSipSession &)

TMceFCActionSet ( CMceSipSession & aSession )

Two-phased constructor.

Parameters

CMceSipSession & aSession

Member Functions Documentation

ArrayCleanup(TAny *)

void ArrayCleanup ( TAny * aArray ) [private, static]

Parameters

TAny * aArray

FCGetMediaLinesL()

HBufC8 * FCGetMediaLinesL ( )

Get floor control related SDP media lines.

FCSetMediaLinesL(CMceMsgBase &)

void FCSetMediaLinesL ( CMceMsgBase & aMediaLines )

Set floor control related SDP media lines.

Parameters

CMceMsgBase & aMediaLines the medialines

InitializeFCL()

void InitializeFCL ( )

Initialize floor control for incoming session.

InitializeFCL(TMceIds &, const TDesC8 &)

void InitializeFCL ( TMceIds & aIds,
const TDesC8 & aType
)

Initialize floor control for outgoing session.

Parameters

TMceIds & aIds the ITC ids
const TDesC8 & aType floor control type

NeedToSendOffer()

TBool NeedToSendOffer ( )

Find out whether the floor control data has changed such that new offer needs to be sent.

PeekFCDocumentL(CSdpDocument &)

void PeekFCDocumentL ( CSdpDocument & aOffer )

Store floor control related data from SDP document

Parameters

CSdpDocument & aOffer the SDP document

RTCPPort()

TUint RTCPPort ( ) [private]

ReleaseFC()

void ReleaseFC ( )

Release floor control.

SendFCMsgL(const TDesC8 &)

void SendFCMsgL ( const TDesC8 & aMessage )

Send floor control message.

Parameters

const TDesC8 & aMessage the message

StartFCL()

void StartFCL ( )

Start floor control.

UpdateFCAnswerL(CSdpDocument &)

void UpdateFCAnswerL ( CSdpDocument & aOffer )

Update floor control related SDP lines in SDP answer.

Parameters

CSdpDocument & aOffer the SDP answer

UpdateFCL(TMceIds &, const TDesC8 &)

void UpdateFCL ( TMceIds & aIds,
const TDesC8 & aType
)

Update floor control port.

Parameters

TMceIds & aIds the ITC ids
const TDesC8 & aType floor control type

UpdateFCOfferL(CSdpDocument &)

void UpdateFCOfferL ( CSdpDocument & aOffer )

Update floor control related SDP lines in SDP offer.

Parameters

CSdpDocument & aOffer the SDP offer

Member Data Documentation

CMceSipSession & iSession

CMceSipSession & iSession [private]