Class LatencyMessageAdapter
- Namespace
- StockSharp.Algo.Latency
- Assembly
- StockSharp.Algo.dll
The message adapter, automatically calculating network delays.
public class LatencyMessageAdapter : MessageAdapterWrapper, IMessageAdapterWrapper, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable
- Inheritance
-
LatencyMessageAdapter
- Implements
- Inherited Members
- Extension Methods
Remarks
Initializes a new instance of the LatencyMessageAdapter.
Constructors
LatencyMessageAdapter(IMessageAdapter, ILatencyManager)
The message adapter, automatically calculating network delays.
public LatencyMessageAdapter(IMessageAdapter innerAdapter, ILatencyManager latencyManager)
Parameters
innerAdapter
IMessageAdapterThe adapter, to which messages will be directed.
latencyManager
ILatencyManagerOrders registration delay calculation manager.
Remarks
Initializes a new instance of the LatencyMessageAdapter.
Methods
Clone()
Create a copy of LatencyMessageAdapter.
public override IMessageChannel Clone()
Returns
- IMessageChannel
Copy.
OnInnerAdapterNewOutMessage(Message)
Process InnerAdapter output message.
protected override void OnInnerAdapterNewOutMessage(Message message)
Parameters
message
MessageThe message.
OnSendInMessage(Message)
Send message.
protected override bool OnSendInMessage(Message message)
Parameters
message
MessageMessage.