Table of Contents

Class LatencyMessageAdapter

Namespace
StockSharp.Algo.Latency
Assembly
StockSharp.Algo.dll

The message adapter, automatically calculating network delays.

public class LatencyMessageAdapter : MessageAdapterWrapper, IMessageAdapterWrapper, IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable
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 IMessageAdapter

The adapter, to which messages will be directed.

latencyManager ILatencyManager

Orders 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)

protected override void OnInnerAdapterNewOutMessage(Message message)

Parameters

message Message

OnSendInMessage(Message)

protected override bool OnSendInMessage(Message message)

Parameters

message Message

Returns

bool