ATAS
Loading...
Searching...
No Matches
ATAS.DataFeedsCore.BasketConnectorSettings< TDataFeedSettings, TTradingSettings > Class Template Reference
Inheritance diagram for ATAS.DataFeedsCore.BasketConnectorSettings< TDataFeedSettings, TTradingSettings >:
[legend]
Collaboration diagram for ATAS.DataFeedsCore.BasketConnectorSettings< TDataFeedSettings, TTradingSettings >:
[legend]

Protected Member Functions

 BasketConnectorSettings ()
 
override void OnApplySettings (IDataFeedConnector connector)
 
- Protected Member Functions inherited from OFT.Core.BaseConnectorSettings< T >
 BaseConnectorSettings ()
 
abstract IDataFeedConnector OnCreateConnector (string dataPath)
 
abstract void OnApplySettings (IDataFeedConnector connector)
 
void RaisePropertyChanged (string propertyName)
 
bool SetProperty< TValue > (ref TValue storage, TValue newValue, string propertyName, Action< TValue, TValue > onChanged=null)
 
override IDataFeedConnector OnCreateConnector (string dataPath)
 
override void OnApplySettings (IDataFeedConnector connector)
 
abstract void OnApplySettings (T connector)
 

Properties

TDataFeedSettings DataFeedSettings [get]
 
TTradingSettings TradingSettings [get]
 
- Properties inherited from OFT.Core.BaseConnectorSettings< T >
string Type [get, set]
 
string Description [get]
 
Uri Logo [get]
 
Guid Id [get, set]
 
virtual string DisplayName [get, set]
 
string Name [get, set]
 
bool IsMarketDataEnabled [get, set]
 
bool IsAutoConnectEnabled [get, set]
 
bool AllowUpdatePositionsPnL [get, set]
 
TimeOnly? RefreshSecuritiesTime [get, set]
 
abstract ConnectorFeatures Features [get]
 
virtual ConnectorSettingsTypes SettingsTypes [get]
 
virtual bool IsDemo [get]
 Indicates that connector uses TestNet environment.
 
virtual MarketDataDelayPeriods MarketDataDelayPeriod [get]
 
- Properties inherited from OFT.Core.IConnectorSettings
string Type [get]
 
string Description [get]
 
Uri Logo [get]
 
Guid Id [get, set]
 
string Name [get, set]
 
bool IsMarketDataEnabled [get, set]
 
bool IsAutoConnectEnabled [get, set]
 
ConnectorFeatures Features [get]
 
ConnectorSettingsTypes SettingsTypes [get]
 
bool IsDemo [get]
 Indicates that connector uses TestNet environment.
 
MarketDataDelayPeriods MarketDataDelayPeriod [get]
 

Additional Inherited Members

- Public Member Functions inherited from OFT.Core.BaseConnectorSettings< T >
IDataFeedConnector CreateConnector (string dataPath)
 
void ApplySettings (IDataFeedConnector connector)
 
virtual bool CheckSupported (out string? errorMessage)
 Checks if connector is supported on this machine.
Parameters
errorMessageNull if supported otherwise contains error text
Returns
true if no problems detected, false if not supported

 
override string ToString ()
 
IDataFeedConnector CreateConnector (string dataPath)
 
void ApplySettings (IDataFeedConnector connector)
 
bool CheckSupported (out string? errorMessage)
 Checks if connector is supported on this machine.
 
- Events inherited from OFT.Core.BaseConnectorSettings< T >
PropertyChangedEventHandler PropertyChanged
 

Constructor & Destructor Documentation

◆ BasketConnectorSettings()

ATAS.DataFeedsCore.BasketConnectorSettings< TDataFeedSettings, TTradingSettings >.BasketConnectorSettings ( )
protected

Member Function Documentation

◆ OnApplySettings()

override void ATAS.DataFeedsCore.BasketConnectorSettings< TDataFeedSettings, TTradingSettings >.OnApplySettings ( IDataFeedConnector  connector)
protectedvirtual

Property Documentation

◆ DataFeedSettings

TDataFeedSettings ATAS.DataFeedsCore.BasketConnectorSettings< TDataFeedSettings, TTradingSettings >.DataFeedSettings
get

◆ TradingSettings

TTradingSettings ATAS.DataFeedsCore.BasketConnectorSettings< TDataFeedSettings, TTradingSettings >.TradingSettings
get

The documentation for this class was generated from the following file: