Commit Graph

5 Commits

Author SHA1 Message Date
Martin Molinero bcc67d2457 DataPermissionManager is used by history provider
- DataPermissionManager will be used by the history provider
- Moving interfaces from Engine to Common
2020-06-12 12:51:14 -03:00
Martin Molinero 010c6ab799 Address reviews
- Rename history provider parameters `LiveMode` to `ParallelHistoryRequestsEnabled`
- Reduce code duplication
2019-11-29 17:31:19 -03:00
Martin Molinero 9f87ee5391 Disable live parallel history request
- Some IDataCacheProviders are not compatible with parallel history requests,
so disabling for live trading.
2019-11-29 15:55:13 -03:00
Stefano Raggi 704ca10734 Add IApi to HistoryProviderInitializeParameters 2018-11-26 17:56:17 +01:00
Stefano Raggi 7bcc31662b Add HistoryProviderInitializeParameters
Sometimes, for many different reasons, we might need to add new parameters to existing methods with a large number of parameters. In this case, in order to fix a bug in SubscriptionDataReaderHistoryProvider we need to add the result handler to the Initialize method. Instead of adding yet another parameter, in this commit we introduce a new class which will be used as the only parameter to the Initialize method. This change allows us to add more parameters in the future without breaking the IHistoryProvider interface again and again.
2018-10-14 22:29:01 +02:00