class Contact

Keeps track of the one destination that we are trying

Public Methods

[more] Contact( const Contact& c )
[more] Contact( const InviteMsg& msg )
[more]void update( const StatusMsg& msg )
A update msg has arrived from this contact, may want to save some stuff
[more]Sptr< BaseUrl > getLocation()
the location being tried - is just the Request-URI part
[more]unsigned int getCSeqNum()
get the call sequence number
[more]void setCSeqNum(unsigned int cseq)
[more]InviteMsg getInviteMsg()
[more]StatusMsg getStatusMsg()
[more]int getBranch()
The branch number of this attempt
[more]int getStatus()
the best 3 digit SIP status code returned - initally 0
[more]SipCallLeg computeCallLeg() const
Call leg for this attempt
[more]void setLastInfoCSeq(unsigned int cseq)
[more]void setRemoteRingback( bool flag )
[more]bool operator==( const SipMsg& msg )
Check if the CallLeg, Location, and Branch match
[more]bool operator!=( const Contact& other )
oposite of == operator
[more]void operator=(const Contact& src )


Documentation

Keeps track of the one destination that we are trying
o Contact( const Contact& c )

o Contact( const InviteMsg& msg )

ovoid update( const StatusMsg& msg )
A update msg has arrived from this contact, may want to save some stuff

oSptr< BaseUrl > getLocation()
the location being tried - is just the Request-URI part

ounsigned int getCSeqNum()
get the call sequence number

ovoid setCSeqNum(unsigned int cseq)

oInviteMsg getInviteMsg()

oStatusMsg getStatusMsg()

oint getBranch()
The branch number of this attempt

oint getStatus()
the best 3 digit SIP status code returned - initally 0

oSipCallLeg computeCallLeg() const
Call leg for this attempt

ovoid setLastInfoCSeq(unsigned int cseq)

ovoid setRemoteRingback( bool flag )

obool operator==( const SipMsg& msg )
Check if the CallLeg, Location, and Branch match

obool operator!=( const Contact& other )
oposite of == operator

ovoid operator=(const Contact& src )


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java