protected bool NextQueued(int num) { Message msg = state_.Dequeue(num); if (msg != null) { Log.OnEvent("Processing queued message: " + num); string msgType = msg.Header.GetString(Tags.MsgType); if (msgType.Equals(MsgType.LOGON) || msgType.Equals(MsgType.RESEND_REQUEST)) { state_.IncrNextTargetMsgSeqNum(); } else { Next(msg.ToString()); } return(true); } return(false); }