dxFeed .Net API
5.8.0
dxFeed .Net API library intended to provide market data access for DX clients
|
Class provides methods for collecting and storing lasting events. More...
Data Structures | |
class | EventsCollection |
class | EventStorage |
Public Member Functions | |
DXFeedLastingEventsCollector () | |
Default constructor. More... | |
bool | HasEvent< E > (object symbol) |
Checks collector contains lasting event for specified symbol and event of type E . More... | |
E | GetEvent< E > (object symbol) |
Returns lasting event for specified symbol and event of type E . If collector haven't such event null will be returned. More... | |
void | OnCandle< TB, TE > (TB buf) |
On Candle events received. More... | |
void | OnGreeks< TB, TE > (TB buf) |
On Greeks event received. More... | |
void | OnOrder< TB, TE > (TB buf) |
On Order event received. More... | |
void | OnProfile< TB, TE > (TB buf) |
On Profile event received. More... | |
void | OnQuote< TB, TE > (TB buf) |
On Quote event received More... | |
void | OnSeries< TB, TE > (TB buf) |
On Series event received. More... | |
void | OnSpreadOrder< TB, TE > (TB buf) |
On SpreadOrder event received. More... | |
void | OnFundamental< TB, TE > (TB buf) |
On Fundamental event received. More... | |
void | OnTheoPrice< TB, TE > (TB buf) |
On TheoPrice event received. More... | |
void | OnTimeAndSale< TB, TE > (TB buf) |
On Time and Sale event received. More... | |
void | OnTrade< TB, TE > (TB buf) |
On Trade event received. More... | |
void | OnTradeETH< TB, TE > (TB buf) |
On TradeETH event received. More... | |
void | OnUnderlying< TB, TE > (TB buf) |
On Underlying event received. More... | |
void | OnConfiguration< TB, TE > (TB buf) |
On Configuration event received. More... | |
Protected Member Functions | |
void | AddEvent< E > (object symbol, E eventData) |
Private Member Functions | |
string | GetSymbolKey (object symbolObj) |
Private Attributes | |
ConcurrentDictionary< string, EventsCollection > | lastSymbols = new ConcurrentDictionary<string, EventsCollection>() |
Class provides methods for collecting and storing lasting events.
|
inline |
Default constructor.
|
inlineprotected |
E | : | class | |
E | : | IDxEventType |
|
inline |
Returns lasting event for specified symbol and event of type E
. If collector haven't such event null
will be returned.
E | Event type. |
symbol | The market symbol. |
E
if such contains in collector; otherwise returns null.
E | : | class | |
E | : | IDxEventType |
|
inlineprivate |
|
inline |
Checks collector contains lasting event for specified symbol and event of type E
.
E | Event type. |
symbol | The market symbol. |
True
if collector contains lasting event for specified symbol and event of type E
; otherwise returns false
. E | : | class | |
E | : | IDxEventType |
|
inline |
On Candle events received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxCandleListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxCandle |
|
inline |
On Configuration event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxConfigurationListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxConfiguration |
|
inline |
On Fundamental event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxFundamentalListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxSummary |
|
inline |
On Greeks event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxGreeksListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxGreeks |
|
inline |
On Order event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxOrderListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxOrder |
|
inline |
On Profile event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxProfileListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxProfile |
|
inline |
On Quote event received
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxQuoteListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxQuote |
|
inline |
On Series event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxSeriesListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxSeries |
|
inline |
On SpreadOrder event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxSpreadOrderListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxSpreadOrder |
|
inline |
On TheoPrice event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxTheoPriceListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxTheoPrice |
|
inline |
On Time and Sale event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxTimeAndSaleListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxTimeAndSale |
|
inline |
On Trade event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxTradeListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxTrade |
|
inline |
On TradeETH event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxTradeETHListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxTradeETH |
|
inline |
On Underlying event received.
TB | Event buffer type. |
TE | Event type. |
buf | Event buffer object. |
Implements com.dxfeed.api.IDxUnderlyingListener.
TB | : | IDxEventBuf<TE> | |
TE | : | IDxUnderlying |
|
private |