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