AcceptanceTest.ATApplication.ProcessNOS C# (CSharp) Method

ProcessNOS() protected method

protected ProcessNOS ( Message message, SessionID sessionID ) : void
message QuickFix.Message
sessionID QuickFix.SessionID
return void
        protected void ProcessNOS(Message message, SessionID sessionID)
        {
            Message echo = new Message(message);

                bool possResend = false;
                if (message.Header.IsSetField(QuickFix.Fields.Tags.PossResend))
                    possResend = message.Header.GetBoolean(QuickFix.Fields.Tags.PossResend);

                KeyValuePair<string, SessionID> pair = new KeyValuePair<string, SessionID>(message.GetField(QuickFix.Fields.Tags.ClOrdID), sessionID);
                if (possResend && clOrdIDs_.Contains(pair))
                    return;
                clOrdIDs_.Add(pair);

            Session.SendToTarget(echo, sessionID);
        }