dxFeed .Net API
5.8.0
dxFeed .Net API library intended to provide market data access for DX clients
|
Simple buffer to collect order events. Not thread safe. More...
Public Member Functions | |
IEnumerator< IDxOrder > | GetEnumerator () |
Data Fields | |
int | Size => events.Count |
bool | IsEmpty => Size == 0 |
True if Size == 0 More... | |
Package Functions | |
OrderEventBuffer (EventType type, string symbol, EventParams eventParams) | |
Creates the new buffer. More... | |
void | Add (IDxOrder order) |
Adds a new order event to the buffer or replaces the old event with the same index. More... | |
void | Clear () |
Clears the buffer More... | |
void | Remove (IDxOrder order) |
Removes an order event from the buffer by index More... | |
Properties | |
EventType | EventType [get] |
string | Symbol [get] |
EventParams | EventParams [get, set] |
IDxOrder | First [get, private set] |
The first order event (the order with min Index) More... | |
![]() | |
EventType | EventType [get] |
string | Symbol [get] |
int | Size [get] |
EventParams | EventParams [get] |
Private Member Functions | |
IEnumerator IEnumerable. | GetEnumerator () |
Private Attributes | |
readonly IDictionary< long, IDxOrder > | events = new Dictionary<long, IDxOrder>() |
Simple buffer to collect order events. Not thread safe.
|
inlinepackage |
Creates the new buffer.
type | The type of the new buffer's events |
symbol | The symbol of the new buffer's events |
eventParams | The event parameters |
|
inlinepackage |
Adds a new order event to the buffer or replaces the old event with the same index.
order | A new order event |
|
inlinepackage |
Clears the buffer
|
inline |
|
inlineprivate |
|
inlinepackage |
Removes an order event from the buffer by index
order |
|
private |
bool com.dxfeed.native.OrderEventBuffer.IsEmpty => Size == 0 |
True if Size == 0
int com.dxfeed.native.OrderEventBuffer.Size => events.Count |
|
getset |
|
get |
|
getprivate set |
The first order event (the order with min Index)
|
get |