Table of Contents

Class CandleBuilderMessageAdapter

Namespace
StockSharp.Algo.Candles.Compression
Assembly
StockSharp.Algo.dll

Candle builder adapter.

public class CandleBuilderMessageAdapter : MessageAdapterWrapper, IMessageAdapterWrapper, IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable
Inheritance
CandleBuilderMessageAdapter
Implements
Inherited Members
Extension Methods

Remarks

Initializes a new instance of the CandleBuilderMessageAdapter.

Constructors

CandleBuilderMessageAdapter(IMessageAdapter, CandleBuilderProvider)

Candle builder adapter.

public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider)

Parameters

innerAdapter IMessageAdapter

Inner message adapter.

candleBuilderProvider CandleBuilderProvider

Candle builders provider.

Remarks

Initializes a new instance of the CandleBuilderMessageAdapter.

Properties

Buffer

Storage buffer.

public StorageBuffer Buffer { get; set; }

Property Value

StorageBuffer

SendFinishedCandlesImmediatelly

Send out finished candles when they received.

public bool SendFinishedCandlesImmediatelly { get; set; }

Property Value

bool

Methods

Clone()

Create a copy of CandleBuilderMessageAdapter.

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