public EyesService(string serviceName, Logger logger, int threadPoolSize, AutoResetEvent innerDebugLock, AutoResetEvent outerDebugLock, EyesServiceListener listener, Tasker tasker) { thread_ = new Thread(Run); thread_.IsBackground = true; thread_.Name = serviceName; threadPoolSize_ = threadPoolSize; listener_ = listener; Logger = logger; innerDebugLock_ = innerDebugLock; outerDebugLock_ = outerDebugLock; tasker_ = tasker; }
public OpenerService(string serviceName, Logger logger, int threadPoolSize, AutoResetEvent openerServiceLock, EyesServiceListener listener, AutoResetEvent innerDebugLock, AutoResetEvent outerDebugLock, Tasker tasker) : base(serviceName, logger, threadPoolSize, innerDebugLock, outerDebugLock, listener, tasker) { concurrencyLock_ = openerServiceLock; }