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 *)

voidArrayCleanup(TAny *aArray)[private, static]

Parameters

TAny * aArray

FCGetMediaLinesL()

HBufC8 *FCGetMediaLinesL()

Get floor control related SDP media lines.

FCSetMediaLinesL(CMceMsgBase &)

voidFCSetMediaLinesL(CMceMsgBase &aMediaLines)

Set floor control related SDP media lines.

Parameters

CMceMsgBase & aMediaLinesthe medialines

InitializeFCL()

voidInitializeFCL()

Initialize floor control for incoming session.

InitializeFCL(TMceIds &, const TDesC8 &)

voidInitializeFCL(TMceIds &aIds,
const TDesC8 &aType
)

Initialize floor control for outgoing session.

Parameters

TMceIds & aIdsthe ITC ids
const TDesC8 & aTypefloor control type

NeedToSendOffer()

TBool NeedToSendOffer()

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

PeekFCDocumentL(CSdpDocument &)

voidPeekFCDocumentL(CSdpDocument &aOffer)

Store floor control related data from SDP document

Parameters

CSdpDocument & aOfferthe SDP document

RTCPPort()

TUint RTCPPort()[private]

ReleaseFC()

voidReleaseFC()

Release floor control.

SendFCMsgL(const TDesC8 &)

voidSendFCMsgL(const TDesC8 &aMessage)

Send floor control message.

Parameters

const TDesC8 & aMessagethe message

StartFCL()

voidStartFCL()

Start floor control.

UpdateFCAnswerL(CSdpDocument &)

voidUpdateFCAnswerL(CSdpDocument &aOffer)

Update floor control related SDP lines in SDP answer.

Parameters

CSdpDocument & aOfferthe SDP answer

UpdateFCL(TMceIds &, const TDesC8 &)

voidUpdateFCL(TMceIds &aIds,
const TDesC8 &aType
)

Update floor control port.

Parameters

TMceIds & aIdsthe ITC ids
const TDesC8 & aTypefloor control type

UpdateFCOfferL(CSdpDocument &)

voidUpdateFCOfferL(CSdpDocument &aOffer)

Update floor control related SDP lines in SDP offer.

Parameters

CSdpDocument & aOfferthe SDP offer

Member Data Documentation

CMceSipSession & iSession

CMceSipSession &iSession[private]