dxFeed .Net API
5.8.0
dxFeed .Net API library intended to provide market data access for DX clients
|
This class tracks changes in instrument profile snapshot and filter bulk data. It is possible while live streaming connection was broken. Reconnection accompanied with repeated receiving of whole snapshot. This class allow to send user only changed data, i.e without duplicates. More...
Public Member Functions | |
ICollection< InstrumentProfile > | Update (IList< InstrumentProfile > instrumentProfiles) |
Update buffered collection and returns only changed data. More... | |
Properties | |
ICollection< InstrumentProfile > | InstrumentProfiles [get] |
Get full instrument profiles collection. More... | |
Private Member Functions | |
int | GetInstrumentProfileKey (InstrumentProfile ip) |
Make a instrument profile key for hashing inside this class. More... | |
Private Attributes | |
object | updaterLocker = new object() |
Dictionary< int, InstrumentProfile > | dictionaryByKey = null |
List< InstrumentProfile > | buffer = null |
This class tracks changes in instrument profile snapshot and filter bulk data. It is possible while live streaming connection was broken. Reconnection accompanied with repeated receiving of whole snapshot. This class allow to send user only changed data, i.e without duplicates.
|
inlineprivate |
Make a instrument profile key for hashing inside this class.
ip |
|
inline |
Update buffered collection and returns only changed data.
instrumentProfiles | Updatet data. |
|
private |
|
private |
|
private |
|
get |
Get full instrument profiles collection.