dxFeed .Net API  5.8.0
dxFeed .Net API library intended to provide market data access for DX clients
Public Member Functions | Package Functions | Properties
com.dxfeed.native.events.NativeOrderBase Class Reference

Base class for common fields of Order and SpreadOrder events. Order events represent a snapshot for a full available market depth for a symbol. The collection of order events of a symbol represents the most recent information that is available about orders on the market at any given moment of time. More...

Inheritance diagram for com.dxfeed.native.events.NativeOrderBase:
[legend]
Collaboration diagram for com.dxfeed.native.events.NativeOrderBase:
[legend]

Public Member Functions

override string ToString ()
 
override object Clone ()
 

Package Functions

unsafe NativeOrderBase (DxOrder *o, string symbol)
 
 NativeOrderBase (IDxOrderBase order)
 

Properties

IndexedEventSource Source [get, set]
 Returns source of this event. More...
 
EventFlag EventFlags [get, set]
 Gets or sets transactional event flags. See "Event Flags" section from IDxIndexedEvent. More...
 
long Index [get, set]
 Gets unique per-symbol index of this event. More...
 
DateTime Time [get, set]
 Returns date time of this order. More...
 
int TimeNanoPart [get, set]
 Returns microseconds and nanoseconds time part of the last trade. More...
 
int Sequence [get, set]
 Returns sequence number of this order to distinguish orders that have the same Time. This sequence number does not have to be unique and does not need to be sequential. More...
 
double Price [get, set]
 Returns price of this order. More...
 
long Size [get, set]
 Returns size of this order. More...
 
int Count [get, set]
 Returns number of individual orders in this aggregate order. More...
 
Scope Scope [get, set]
 Returns scope of this order. More...
 
Side Side [get, set]
 Returns side of this order. More...
 
char ExchangeCode [get, set]
 Returns exchange code of this order. More...
 
- Properties inherited from com.dxfeed.native.events.MarketEventImpl
string EventSymbol [get, private set]
 Returns symbol of this event. More...
 
object IDxEventType. EventSymbol [get]
 
- Properties inherited from com.dxfeed.api.events.IDxOrderBase
DateTime Time [get]
 Returns date time of this order. More...
 
int TimeNanoPart [get]
 Returns microseconds and nanoseconds time part of the last trade. More...
 
int Sequence [get]
 Returns sequence number of this order to distinguish orders that have the same Time. This sequence number does not have to be unique and does not need to be sequential. More...
 
double Price [get]
 Returns price of this order. More...
 
long Size [get]
 Returns size of this order. More...
 
int Count [get]
 Returns number of individual orders in this aggregate order. More...
 
Scope Scope [get]
 Returns scope of this order. More...
 
Side Side [get]
 Returns side of this order. More...
 
char ExchangeCode [get]
 Returns exchange code of this order. More...
 

Additional Inherited Members

- Protected Member Functions inherited from com.dxfeed.native.events.MarketEventImpl
 MarketEventImpl (string symbol)
 Protected constructor for concrete implementation classes that initializes EventSymbol property. More...
 

Detailed Description

Base class for common fields of Order and SpreadOrder events. Order events represent a snapshot for a full available market depth for a symbol. The collection of order events of a symbol represents the most recent information that is available about orders on the market at any given moment of time.

Constructor & Destructor Documentation

◆ NativeOrderBase() [1/2]

unsafe com.dxfeed.native.events.NativeOrderBase.NativeOrderBase ( DxOrder o,
string  symbol 
)
inlinepackage

◆ NativeOrderBase() [2/2]

com.dxfeed.native.events.NativeOrderBase.NativeOrderBase ( IDxOrderBase  order)
inlinepackage

Member Function Documentation

◆ Clone()

override object com.dxfeed.native.events.NativeOrderBase.Clone ( )
inlinevirtual

◆ ToString()

override string com.dxfeed.native.events.NativeOrderBase.ToString ( )
inline

Property Documentation

◆ Count

int com.dxfeed.native.events.NativeOrderBase.Count
getset

Returns number of individual orders in this aggregate order.

◆ EventFlags

EventFlag com.dxfeed.native.events.NativeOrderBase.EventFlags
getset

Gets or sets transactional event flags. See "Event Flags" section from IDxIndexedEvent.

◆ ExchangeCode

char com.dxfeed.native.events.NativeOrderBase.ExchangeCode
getset

Returns exchange code of this order.

◆ Index

long com.dxfeed.native.events.NativeOrderBase.Index
getset

Gets unique per-symbol index of this event.

◆ Price

double com.dxfeed.native.events.NativeOrderBase.Price
getset

Returns price of this order.

◆ Scope

Scope com.dxfeed.native.events.NativeOrderBase.Scope
getset

Returns scope of this order.

◆ Sequence

int com.dxfeed.native.events.NativeOrderBase.Sequence
getset

Returns sequence number of this order to distinguish orders that have the same Time. This sequence number does not have to be unique and does not need to be sequential.

◆ Side

Side com.dxfeed.native.events.NativeOrderBase.Side
getset

Returns side of this order.

◆ Size

long com.dxfeed.native.events.NativeOrderBase.Size
getset

Returns size of this order.

◆ Source

IndexedEventSource com.dxfeed.native.events.NativeOrderBase.Source
getset

Returns source of this event.

◆ Time

DateTime com.dxfeed.native.events.NativeOrderBase.Time
getset

Returns date time of this order.

◆ TimeNanoPart

int com.dxfeed.native.events.NativeOrderBase.TimeNanoPart
getset

Returns microseconds and nanoseconds time part of the last trade.


The documentation for this class was generated from the following file: