public ConfigurationPoller(IOptions <BucketConfigOptions> setting, IDataRepository dataRepository, IDataListener dataListener, ILogger <ConfigurationPoller> logger) { _setting = setting.Value; _dataRepository = dataRepository; _dataListener = dataListener; _logger = logger; }
public EyeStateEventManager(IDataListener <EyeStateEntry> eyeStateEntryListener, IDataListener <CombatLogEntry> combatlogListener) { _events = new List <IEyeStateEvent>(); _tokens = new List <string>(); eyeStateEntryListener.DataReceived += EyeStateEntryReceived; combatlogListener.DataReceived += CombatLogEventReceived; }
/** Removes a listener. * @param l*/ public void RemoveDataListener(IDataListener l) { if (l == null) { return; } _dataListeners.Remove(l); }
/** Adds a new listener. * @param l*/ public void AddDataListener(IDataListener l) { if (l == null) { return; } _dataListeners.Add(l); }
public EyeStateIntegrator(IDataListener <GameStateEntry> gameStateListener) { StateListener = gameStateListener; StateListener.DataReceived += GameStateDataReceived; }
public void UnsubscribeDataListener(IDataListener listener) { _dataListeners.GetOrAdd(listener.ServicePath, new List <IDataListener>()) .Remove(listener); }
/// <summary> /// Set data listener to parsing events (data and eof) /// </summary> /// <param name="listener">Listener.</param> public void SetDataListener(IDataListener listener) { this.dataListener = listener; }
public void UnregisterDataListener(IDataListener listener) { lock (_listeners) _listeners.Remove(listener); }
public void RegisterDataListener(IDataListener listener) { lock (_listeners) _listeners.Add(listener); }