IStorageBuffer
The interface for storage buffer.
Implements: IPersistable, ICloneable<IStorageBuffer>, ICloneable
Properties
public bool DisableStorageTimer { get; set; }
value = iStorageBuffer.DisableStorageTimer
iStorageBuffer.DisableStorageTimer = value
StartStorageTimer.
public bool Enabled { get; set; }
value = iStorageBuffer.Enabled
iStorageBuffer.Enabled = value
Enable storage.
public bool EnabledLevel1 { get; set; }
value = iStorageBuffer.EnabledLevel1
iStorageBuffer.EnabledLevel1 = value
Enable level1 storage.
public bool EnabledOrderBook { get; set; }
value = iStorageBuffer.EnabledOrderBook
iStorageBuffer.EnabledOrderBook = value
Enable order book storage.
public bool EnabledPositions { get; set; }
value = iStorageBuffer.EnabledPositions
iStorageBuffer.EnabledPositions = value
Enable positions storage.
public bool EnabledTransactions { get; set; }
value = iStorageBuffer.EnabledTransactions
iStorageBuffer.EnabledTransactions = value
Enable transactions storage.
public bool FilterSubscription { get; set; }
value = iStorageBuffer.FilterSubscription
iStorageBuffer.FilterSubscription = value
Save data only for subscriptions.
public ISet<DataType> IgnoreGenerated { get; }
value = iStorageBuffer.IgnoreGenerated
Ignore messages with BuildFrom is not .
Methods
public IEnumerable<BoardStateMessage> GetBoardStates()
result = iStorageBuffer.GetBoardStates()
Get accumulated BoardStateMessage.
Returns: States.
public IDictionary<ValueTuple<SecurityId, DataType>, IEnumerable<CandleMessage>> GetCandles()
result = iStorageBuffer.GetCandles()
Get accumulated CandleMessage.
Returns: Candles.
public IDictionary<SecurityId, IEnumerable<Level1ChangeMessage>> GetLevel1()
result = iStorageBuffer.GetLevel1()
Get accumulated Level1ChangeMessage.
Returns: Level1.
public IEnumerable<NewsMessage> GetNews()
result = iStorageBuffer.GetNews()
Get accumulated NewsMessage.
Returns: News.
public IDictionary<SecurityId, IEnumerable<QuoteChangeMessage>> GetOrderBooks()
result = iStorageBuffer.GetOrderBooks()
Get accumulated QuoteChangeMessage.
Returns: Order books.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetOrderLog()
result = iStorageBuffer.GetOrderLog()
Get accumulated OrderLog.
Returns: Order log.
public IDictionary<SecurityId, IEnumerable<PositionChangeMessage>> GetPositionChanges()
result = iStorageBuffer.GetPositionChanges()
Get accumulated PositionChangeMessage.
Returns: Position changes.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTicks()
result = iStorageBuffer.GetTicks()
Get accumulated Ticks.
Returns: Ticks.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTransactions()
result = iStorageBuffer.GetTransactions()
Get accumulated Transactions.
Returns: Transactions.
public void ProcessInMessage(Message message)
iStorageBuffer.ProcessInMessage(message)
Process incoming message.
- message
- Message.
public void ProcessOutMessage(Message message)
iStorageBuffer.ProcessOutMessage(message)
Process outgoing message.
- message
- Message.