Vovida SIP User Agent
 
In file UaCallInfo.hxx:

class UaCallInfo


Inheritance:


Public Methods

[more] UaCallInfo ()
[more] ~UaCallInfo ()
[more]void setOriginator ( const bool yorn )
[more]bool isOriginator ()
[more]void setCallee ( const SipUrl url )
[more]SipUrl getCallee ()
[more]Sptr< Contact > getContact ()
[more]void setContact ( Sptr < Contact > contact )
[more]Sptr< ContactList > getContactList ()
[more]void addContact ( Sptr < Contact > contact )
[more]Sptr< Contact > findContact ( const SipMsg& msg )
[more]void removeContact ( Sptr < Contact > contact )
[more]void clearContactList ()
[more]void setCaller ( const SipUrl url )
[more]SipUrl getCaller ()
[more]void setLocalSdp ( const Sptr < SipSdp > sdp )
[more]Sptr< SipSdp > getLocalSdp ()
[more]void setRemoteSdp ( const Sptr < SipSdp > sdp )
[more]Sptr< SipSdp > getRemoteSdp ()
[more]void setLocal2Sdp ( const Sptr < SipSdp > sdp )
[more]Sptr< SipSdp > getLocal2Sdp ()
[more]void setRemote2Sdp ( const Sptr < SipSdp > sdp )
[more]Sptr< SipSdp > getRemote2Sdp ()
[more]void setRingInvite ( Sptr < InviteMsg > invite )
[more]Sptr< InviteMsg > getRingInvite ()
[more]void setRing2Invite ( Sptr < InviteMsg > invite )
[more]Sptr< InviteMsg > getRing2Invite ()
[more]void setCallerRoute1List ( const vector < SipRecordRoute* > recordrouteList )
[more]void setCalleeRoute1List ( const vector < SipRecordRoute* > recordrouteList )
[more]void addRoute1 ( const Sptr < SipRoute > sipRoute )
[more]vector< SipRoute* > getRoute1List ()
[more]void setCallerRoute2List ( const vector < SipRecordRoute* > recordrouteList )
[more]void setCalleeRoute2List ( const vector < SipRecordRoute* > recordrouteList )
[more]void addRoute2 ( const Sptr < SipRoute > sipRoute )
[more]vector< SipRoute* > getRoute2List ()
[more]void setXferMsg ( Sptr < TransferMsg > transfer )
[more]Sptr< TransferMsg > getXferMsg ()

Private Fields

[more]bool originator
[more]SipUrl callee
[more]Sptr< Contact > currentContact
[more]Sptr< ContactList > contactList
[more]SipUrl caller
[more]Sptr< SipSdp > localSdp
[more]Sptr< SipSdp > remoteSdp
[more]Sptr< SipSdp > local2Sdp
[more]Sptr< SipSdp > remote2Sdp
[more]Sptr< InviteMsg > ringInvite
[more]Sptr< InviteMsg > ring2Invite
[more]Sptr< RouteList > route1List
[more]Sptr< RouteList > route2List
[more]Sptr< TransferMsg > xferMsg


Documentation

o UaCallInfo()

o ~UaCallInfo()

ovoid setOriginator( const bool yorn )

obool isOriginator()

ovoid setCallee( const SipUrl url )

oSipUrl getCallee()

oSptr< Contact > getContact()

ovoid setContact( Sptr < Contact > contact )

oSptr< ContactList > getContactList()

ovoid addContact( Sptr < Contact > contact )

oSptr< Contact > findContact( const SipMsg& msg )

ovoid removeContact( Sptr < Contact > contact )

ovoid clearContactList()

ovoid setCaller( const SipUrl url )

oSipUrl getCaller()

ovoid setLocalSdp( const Sptr < SipSdp > sdp )

oSptr< SipSdp > getLocalSdp()

ovoid setRemoteSdp( const Sptr < SipSdp > sdp )

oSptr< SipSdp > getRemoteSdp()

ovoid setLocal2Sdp( const Sptr < SipSdp > sdp )

oSptr< SipSdp > getLocal2Sdp()

ovoid setRemote2Sdp( const Sptr < SipSdp > sdp )

oSptr< SipSdp > getRemote2Sdp()

ovoid setRingInvite( Sptr < InviteMsg > invite )

oSptr< InviteMsg > getRingInvite()

ovoid setRing2Invite( Sptr < InviteMsg > invite )

oSptr< InviteMsg > getRing2Invite()

ovoid setCallerRoute1List( const vector < SipRecordRoute* > recordrouteList )

ovoid setCalleeRoute1List( const vector < SipRecordRoute* > recordrouteList )

ovoid addRoute1( const Sptr < SipRoute > sipRoute )

ovector< SipRoute* > getRoute1List()

ovoid setCallerRoute2List( const vector < SipRecordRoute* > recordrouteList )

ovoid setCalleeRoute2List( const vector < SipRecordRoute* > recordrouteList )

ovoid addRoute2( const Sptr < SipRoute > sipRoute )

ovector< SipRoute* > getRoute2List()

ovoid setXferMsg( Sptr < TransferMsg > transfer )

oSptr< TransferMsg > getXferMsg()

obool originator

oSipUrl callee

oSptr< Contact > currentContact

oSptr< ContactList > contactList

oSipUrl caller

oSptr< SipSdp > localSdp

oSptr< SipSdp > remoteSdp

oSptr< SipSdp > local2Sdp

oSptr< SipSdp > remote2Sdp

oSptr< InviteMsg > ringInvite

oSptr< InviteMsg > ring2Invite

oSptr< RouteList > route1List

oSptr< RouteList > route2List

oSptr< TransferMsg > xferMsg


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java


Table of Contents Class Hierarchy Class Diagrams