class Vocal::UaCallInfo

Call information for a UA

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( const Sptr < Contact > contact )
[more]void setContactMsg( Sptr<InviteMsg> msg )
set the contact from a message
[more]void setContactMsg( InviteMsg& msg )
set the contact from a message
[more]Sptr< Contact > findContact( const SipMsg& msg )
[more]void removeContact( const 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( SipRecordRouteList recordrouteList )
[more]void setCalleeRoute1List( SipRecordRouteList recordrouteList )
[more]void addRoute1( const Sptr < SipRoute > sipRoute )
[more]vector< SipRoute* > getRoute1List()
[more]void setCallerRoute2List( SipRecordRouteList recordrouteList )
[more]void setCalleeRoute2List( SipRecordRouteList recordrouteList )
[more]void addRoute2( const Sptr < SipRoute > sipRoute )
[more]vector< SipRoute* > getRoute2List()
[more]void setXferMsg( Sptr < TransferMsg > transfer )
[more]Sptr< TransferMsg > getXferMsg()
[more]void setAckMsg( Sptr < AckMsg > ack )
[more]Sptr< AckMsg > getAckMsg()

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
[more]Sptr< AckMsg > ackMsg


Documentation

Call information for a UA
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( const Sptr < Contact > contact )

ovoid setContactMsg( Sptr<InviteMsg> msg )
set the contact from a message

ovoid setContactMsg( InviteMsg& msg )
set the contact from a message

oSptr< Contact > findContact( const SipMsg& msg )

ovoid removeContact( const 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( SipRecordRouteList recordrouteList )

ovoid setCalleeRoute1List( SipRecordRouteList recordrouteList )

ovoid addRoute1( const Sptr < SipRoute > sipRoute )

ovector< SipRoute* > getRoute1List()

ovoid setCallerRoute2List( SipRecordRouteList recordrouteList )

ovoid setCalleeRoute2List( SipRecordRouteList recordrouteList )

ovoid addRoute2( const Sptr < SipRoute > sipRoute )

ovector< SipRoute* > getRoute2List()

ovoid setXferMsg( Sptr < TransferMsg > transfer )

oSptr< TransferMsg > getXferMsg()

ovoid setAckMsg( Sptr < AckMsg > ack )

oSptr< AckMsg > getAckMsg()

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

oSptr< AckMsg > ackMsg


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java