private bool QueueDataReady()
{
object data = (object)new RxTxMgrData();
bool flag = dataQ.RemoveQHead(ref data);
if (flag)
{
RxTxMgrData rxTxMgrData = (RxTxMgrData)data;
bool dataFound = false;
flag = ProcessQData(rxTxMgrData, ref dataFound);
if (flag)
{
int num = dataFound ? 1 : 0;
}
}
Thread.Sleep(10);
return flag;
}