Version 2.1.0
This version wraps all new functionality in version 1.0.26 of the native data feed API (MDF) while still staying backwards compatible with version 1.0.25.
-
3e0be47 A
HandleDelay
property that lets you enable delay-mode on the connection has been added to the genericMarketDataFeed
class -
0b6de2d A
Delay
property that returns the intended delay of the current received message if delay-mode is enabled on the connection has been added to the genericMarketDataFeed
class -
3371e67 A
MessageClass
property that returns the message class of the current received message has been added to the genericMarketDataFeed
class -
0f0f4aa A
Timeout
property that returns the number of seconds you have to wait in maximum before having to call theConsume
method to let it handle internal idle timers has been added to the genericMarketDataFeed
class -
ddd3e67 A
Delay
property that gets or sets the intended delay of the message has been added to theMessage
class -
6894e25 A
FieldCount
property that returns the number of added fields to the current message has been added to theMessage
class -
04a2736 A new message type
MDF_M_QUOTEEX
has been added to theMessageReference
enumeration,
a newMDF_MC_QUOTEEX
message class has been added to theMessageClasses
enumeration and a newMDF_RC_QUOTEEX
request class has been added to theRequestClass
enumeration -
19a0e1e New overloads of the
GetNextMessage
method without themclass
parameter - this one lets you retrieve the message class of the fetched message - have been added to the genericMarketDataFeed
class. With the addition of the newMDF_MC_QUOTEEX
message class, the value may no longer fit in anint
and can instead be fetched using the newMessageClass
property that returns aulong
value. The old overloads of theGetNextMessage
method are still available for backward compatibility reasons. -
9d0569b
MDF_F_COMBOLEGS
,MDF_F_SWINGFACTOR
,MDF_F_SWINGMETHOD
,MDF_F_INCOMEPROPMAN
,MDF_F_CLOSEPRICE1DDATE
andMDF_F_CLOSEPRICEDATE
have been added to theField
enumeration -
13fffc3 An
InvalidOperationException
is now explicitly thrown from theCompressionLevel
,Delay
,FieldCount
andUtf8Validation
properties of theMessage
class and theDelay
andMessageClass
properties of the genericMarketDataFeed
class when a function that is required to retrieve or set a value is missing from the current installed version of the native library.An exception is also thrown from the
AddDate
,AddInt64
,AddString
,AddTime2
,AddTime3
,AddUInt64
,Deserialize
,Move
andSerialize
methods of theMessage
class if the corresponding native function is missing from the installed version of the native library. -
2c178b2 The generic
IMarketDataFeed
interface has been extended to include all public members of the genericMarketDataFeed
class