ICandleBuilderManager

StockSharp.Algo.Candles.Compression

Candle builder processing logic.

Properties

Buffer
public IStorageBuffer Buffer { get; set; }
value = iCandleBuilderManager.Buffer
iCandleBuilderManager.Buffer = value

Storage buffer.

SendFinishedCandlesImmediatelly
public bool SendFinishedCandlesImmediatelly { get; set; }
value = iCandleBuilderManager.SendFinishedCandlesImmediatelly
iCandleBuilderManager.SendFinishedCandlesImmediatelly = value

Send out finished candles when they received.

Methods

ProcessInMessageAsync
public ValueTask<ValueTuple<Message[], Message[]>> ProcessInMessageAsync(Message message, CancellationToken cancellationToken)
result = iCandleBuilderManager.ProcessInMessageAsync(message, cancellationToken)

Process a message going into the inner adapter.

message
Incoming message.
cancellationToken
Cancellation token.

Returns: Processing result.

ProcessOutMessageAsync
public ValueTask<ValueTuple<Message, Message[]>> ProcessOutMessageAsync(Message message, CancellationToken cancellationToken)
result = iCandleBuilderManager.ProcessOutMessageAsync(message, cancellationToken)

Process a message coming from the inner adapter.

message
Outgoing message.
cancellationToken
Cancellation token.

Returns: Processing result.