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);
}