Class BasketSecurityMessageAdapter
- Namespace
- StockSharp.Algo
- Assembly
- StockSharp.Algo.dll
The messages adapter builds market data for basket securities.
public class BasketSecurityMessageAdapter : MessageAdapterWrapper, IMessageAdapterWrapper, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable
- Inheritance
-
BasketSecurityMessageAdapter
- Implements
- Inherited Members
- Extension Methods
Remarks
Initializes a new instance of the BasketSecurityMessageAdapter.
Constructors
BasketSecurityMessageAdapter(IMessageAdapter, ISecurityProvider, IBasketSecurityProcessorProvider, IExchangeInfoProvider)
The messages adapter builds market data for basket securities.
public BasketSecurityMessageAdapter(IMessageAdapter innerAdapter, ISecurityProvider securityProvider, IBasketSecurityProcessorProvider processorProvider, IExchangeInfoProvider exchangeInfoProvider)
Parameters
innerAdapterIMessageAdapterUnderlying adapter.
securityProviderISecurityProviderThe provider of information about instruments.
processorProviderIBasketSecurityProcessorProviderBasket security processors provider.
exchangeInfoProviderIExchangeInfoProviderExchanges and trading boards provider.
Remarks
Initializes a new instance of the BasketSecurityMessageAdapter.
Methods
Clone()
Create a copy of BasketSecurityMessageAdapter.
public override IMessageChannel Clone()
Returns
- IMessageChannel
Copy.
OnInnerAdapterNewOutMessage(Message)
Process InnerAdapter output message.
protected override void OnInnerAdapterNewOutMessage(Message message)
Parameters
messageMessageThe message.
OnSendInMessage(Message)
Send message.
protected override bool OnSendInMessage(Message message)
Parameters
messageMessageMessage.