OnixS EuroTLX MITCH Handler for C++  1.1.0.1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SymbolDirectoryMsg Struct Reference

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
 
- Public Attributes inherited from Message
UInt8 length
 Message Length.
 
Byte type
 Message Type.
 

Detailed Description

Used to disseminate information (e.g. symbol, segment, ISIN, underlying, etc.) on each instrument.

Member Data Documentation

UInt32 underlying

Identifier of the underlying instrument.

This field will contain 0 if the instrument is not a derivative.