Used to disseminate information (e.g. symbol, segment, ISIN, underlying, etc.) on each instrument. More...
Public Member Functions | |
bool | isStatusHalted () const |
Checks status field and indicates whether status is halted. | |
bool | isStatusSuspended () const |
Checks status field and indicates whether status is suspended. | |
bool | isStatusInactive () const |
Checks status field and indicates whether status is inactive. | |
bool | isStatusActive () const |
Checks status field and indicates whether status is inactive. | |
std::string | statusValue () const |
string representation of status | |
bool | inverseOrderBook () const |
Checks flags and indicates whether order book is inverse. | |
std::string | toString () const |
Returns string representation. | |
Static Public Member Functions | |
static const char * | name () |
string name of the message | |
Public Attributes | |
UInt32 | nanosecond |
Nanoseconds since last Time message. | |
InstrumentId | instrumentId |
Instrument id. | |
Byte | reserved0 |
Reserved field. | |
Byte | reserved1 |
Reserved field. | |
String< 1 > | status |
This field will contain a space if the instrument is active. | |
String< 12 > | isin |
Instrument identification number. | |
Price4 | priceBandTolerances |
Price8 Band Tolerance (%) of the instrument. | |
Price4 | dynamicCircuitBreakerTolerances |
Dynamic Circuit Breaker Tolerance (%) of the instrument. | |
Price4 | staticCircuitBreakerTolerances |
Static Circuit Breaker Tolerance (%) of the instrument. | |
String< 6 > | segment |
Segment the instrument is assigned to. | |
UInt32 | underlying |
Identifier of the underlying instrument. More... | |
String< 2 > | reserved2 |
Reserved field. | |
String< 3 > | currency |
ISO Currency Code. | |
Byte | reserved3 |
Reserved field. | |
String< 4 > | reserved4 |
Reserved field. | |
Price8 | reserved5 |
Reserved field. | |
Date | reserved6 |
Reserved field. | |
String< 6 > | reserved7 |
Reserved field. | |
Date | reserved8 |
Reserved field. | |
Price4 | reserved9 |
Reserved field. | |
Byte | flags |
Used to disseminate information (e.g. symbol, segment, ISIN, underlying, etc.) on each instrument.
UInt32 underlying |
Identifier of the underlying instrument.
This field will contain 0 if the instrument is not a derivative.