TransactionOrderingManager

StockSharp.Algo

Transaction ordering message processing implementation.

Implementa: ITransactionOrderingManager

Construtores

TransactionOrderingManager(ILogReceiver, Func<bool>)

Initializes a new instance of the TransactionOrderingManager.

logReceiver
Log receiver.
isSupportTransactionLog
Function to check if transaction log is supported.

Métodos

GetSuspendedTrades(ExecutionMessage) : Message[]

Get suspended trades for the given order.

execMsg
Order execution message.

Retorna: Suspended trades to release.

ProcessInMessage(Message) : ValueTuple<Message[], Message[]>

Process a message going into the inner adapter.

message
Incoming message.

Retorna: Processing result with messages to forward and output messages.

ProcessOutMessage(Message) : ValueTuple<Message, Message[], bool>

Process a message coming from the inner adapter.

message
Outgoing message.

Retorna: Processing result with forward message and extra output messages.