HP-UX C SIP Stack Programmer's Guide (February 2008)

218 HP-UX C SIP Stack Programmers Guide
Transmitter State Machine
TRANSMITTER
S
TATE MACHINE
The Transmitter state machine illustrated in Figure 11-1 represents the state of
the transmitter in the message sending activity.
Figure 11-1
Transmitter State Machine
IDLE
RvSipTransmitterMgrCreateTransmitter()
RvSipTransmitterSendMessage(hMsg)
RESOLVING ADDR
FINAL DEST RESOLVED
NEW CONN IN USE
Success
MSG SENTMSG SEND FAILURE
Failure
TERMINATED
RvSipTransmitterTerminate() RvSipTransmitterTerminate()
DNS Query
Asyncronous
DNS result
ON HOLD
RvSipTransmitterHoldSending()
RvSipTransmitterResumeSending()
RvSipTransmitterResumeSending()
(Dest address was reset)
READY FOR SENDING
DNS