// se crea una nueva cola con el ID de cola del Host public uint NewQueue(uint queueID, SpeedContinuousMode captureSpeed) { lock (syncObjList) { lastQueueID = queueID; CContinuousModeQueueStation_HA queuedata = new CContinuousModeQueueStation_HA(queueID, captureSpeed, m_retrieveSpeed); queueList.Add(queuedata); return(queueID); } }
public uint NewQueue(SpeedContinuousMode captureSpeed) { lock (syncObjList) { if (lastQueueID >= UInt32.MaxValue - 1) { lastQueueID = (uint)0; } else { lastQueueID += System.Convert.ToUInt32((uint)1); } CContinuousModeQueueStation_HA queuedata = new CContinuousModeQueueStation_HA(lastQueueID, captureSpeed, m_retrieveSpeed); queueList.Add(queuedata); return(lastQueueID); } }