public QueuePinger(ArrayConcurrentQueue <long> pingQueue, ArrayConcurrentQueue <long> pongQueue, long maxEvents, long pauseTimeInNano) { _pingQueue = pingQueue; _pongQueue = pongQueue; _maxEvents = maxEvents; _pauseTimeInNano = pauseTimeInNano; _pauseDurationInStopwatchTicks = LatencyTestSession.ConvertNanoToStopwatchTicks(pauseTimeInNano); }
public QueuePonger(ArrayConcurrentQueue <long> pingQueue, ArrayConcurrentQueue <long> pongQueue) { _pingQueue = pingQueue; _pongQueue = pongQueue; }
//public ValueAdditionQueueProcessor(ConcurrentQueue<long> blockingQueue, long count) public ValueAdditionQueueProcessor(ArrayConcurrentQueue<long> blockingQueue, long count) { _blockingQueue = blockingQueue; _count = count; }
//public PerfAdditionQueueProcessor(ConcurrentQueue<long> blockingQueue, long count) public PerfAdditionQueueProcessor(ArrayConcurrentQueue <long> blockingQueue, long count) { _blockingQueue = blockingQueue; _count = count; }
public QueuePonger(ArrayConcurrentQueue<long> pingQueue, ArrayConcurrentQueue<long> pongQueue) { _pingQueue = pingQueue; _pongQueue = pongQueue; }
public QueuePinger(ArrayConcurrentQueue<long> pingQueue, ArrayConcurrentQueue<long> pongQueue, long maxEvents, long pauseTimeInNano) { _pingQueue = pingQueue; _pongQueue = pongQueue; _maxEvents = maxEvents; _pauseTimeInNano = pauseTimeInNano; _pauseDurationInStopwatchTicks = LatencyTestSession.ConvertNanoToStopwatchTicks(pauseTimeInNano); }