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.
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.