private void InitHsmRunner() { _EventManager = new QMultiHsmEventManager(new QSystemTimer()); IQEventManagerRunner runner = new QThreadedEventManagerRunner("ThrShared", _EventManager); runner.Start(); }
private void InitHsmRunner() { _EventManager = GQHSMManager.Instance.EventManager; IQEventManagerRunner runner = new QThreadedEventManagerRunner("ThrShared", _EventManager); runner.Start(); }
private IQEventManager InitHsmRunner(string id) { IQEventManager eventManager = new QMultiHsmEventManager(new QSystemTimer()); IQEventManagerRunner runner = new QThreadedEventManagerRunner("Thr4Hsm" + id, eventManager); runner.Start(); return(eventManager); }
private void InitHsmRunner() { _EventManager = new QMultiHsmEventManager(new QSystemTimer()); _EventManager.EMDispatchCommandException += new EventManagerDispatchCommandExceptionHandler(_EventManager_EMDispatchCommandException); _EventManager.EMDispatchException += new EventManagerDispatchExceptionHandler(_EventManager_EMDispatchException); IQEventManagerRunner runner = new QThreadedEventManagerRunner("ThrShared", _EventManager); runner.Start(); }
private void InitHsmRunner() { IQEventManager[] eventManagers = new IQEventManager[] { new QMultiHsmEventManager(new QSystemTimer()), new QMultiHsmEventManager(new QSystemTimer()), new QMultiHsmEventManager(new QSystemTimer()), new QMultiHsmEventManager(new QSystemTimer()), new QMultiHsmEventManager(new QSystemTimer()) }; QHsmLifeCycleManagerWithHsmEventsBaseAndMultipleEventManagers lifeCycleManager = new QHsmLifeCycleManagerWithHsmEventsBaseAndMultipleEventManagers(eventManagers); int counter = 0; foreach (IQEventManager eventManager in eventManagers) { IQEventManagerRunner runner = new QThreadedEventManagerRunner("Pool-Thr" + counter.ToString(), eventManager); runner.Start(); counter++; } _LifeCycleManager = lifeCycleManager; }