PendingMessageState

StockSharp.Algo.Basket

Default implementation of IPendingMessageState.

Implements: IPendingMessageState

Properties

Count
public int Count { get; }
value = pendingMessageState.Count

Gets the count of pending messages.

Methods

Add
public void Add(Message message)
pendingMessageState.Add(message)

Adds a message to pending queue.

Clear
public void Clear()
pendingMessageState.Clear()

Clears all pending messages.

GetAndClear
public Message[] GetAndClear()
result = pendingMessageState.GetAndClear()

Gets all pending messages and clears the queue.

TryRemoveMarketData
public MarketDataMessage TryRemoveMarketData(long transactionId)
result = pendingMessageState.TryRemoveMarketData(transactionId)

Tries to find and remove a pending MarketDataMessage by its transaction ID.

transactionId
Transaction ID to find.

Returns: The removed message, or null if not found.