3.1.5.1.8.3 Deleting Acknowledged Messages

The protocol MUST delete all elements from the OutgoingQueue where SRMPMessage.TransactionSequenceNumber is greater than zero, SRMPMessage.AwaitingStreamReceipt is set to False, and SRMPMessage.AwaitingFinalStreamReceipt is set to False by performing the following steps: