public FixQuotesManager(ILog log, IFixQuotePublisher quotePublisher, IMarketProfileService marketProfileService, AppSettings.FixQuotesSettings settings) { _log = log; _quotePublisher = quotePublisher; _marketProfileService = marketProfileService; _settings = settings; _publishTimer = new Timer(OnPublish); _priceDiscoveries = new Dictionary <string, PriceDiscovery>(); SetNextPublishTime(); Start(); }
public ServiceModule(IReloadingManager <AppSettings> settings, ILog log) { _settings = settings.CurrentValue.FixQuotesService; _log = log; }