3.1.6.1 Retransmission Timer
This event MUST be generated with the following arguments:
None
Return Values:
None
This event indicates a periodic time-out in order to retransmit messages that failed in previous transmission attempts.
If iQueue.MessagePositionList is not empty, the protocol MUST perform the following:
If iQueue.State is Disconnected, raise an Establish Transport Connection (section 3.1.7.9) event with the following argument:
iOutgoingQueue := The OutgoingQueue ADM element instance for this session.
For each MessagePosition ADM element instance in iQueue.MessagePositionList, the Add Message To Dispatch Collection ([MS-MQDMPR] section 3.1.7.1.28) event MUST be raised with the following arguments:
iPosition := A reference to the MessagePosition
iData := NULL
The protocol MUST restart the Retransmission Timer if it is in the stopped state.