#include <OnixS/SgxTitan/MarketData/Itch/Messages/OrderBookDirectoryMsg.h>
Public Member Functions | |
UInt32 | nanoseconds () const |
OrderBookId | orderBookId () const |
StrRef | symbol () const throw () |
StrRef | longName () const throw () |
StrRef | isin () const throw () |
FinancialProduct::Enum | financialProduct () const throw () |
StrRef | tradingCurrency () const throw () |
UInt16 | numberOfDecimalsInPrice () const |
UInt16 | numberOfDecimalsInNominalValue () const |
UInt32 | oddLotSize () const |
UInt32 | roundLotSize () const |
UInt32 | blockLotSize () const |
UInt64 | nominalValue () const |
UInt8 | numberOfLegs () const |
UInt32 | commodityCode () const |
Price | strikePrice () const |
Date | expirationDate () const |
UInt16 | numberOfDecimalsInStrikePrice () const |
PutOrCall::Enum | putOrCall () const throw () |
OrderBookDirectoryMsg (const void *data, MessageSize size) throw () | |
![]() | |
IncomingMessage (const void *data, MessageSize size) throw () | |
MessageType::Enum | type () const throw () |
![]() | |
BinaryMessage (const void *data, MessageSize size) throw () | |
ONIXS_SGXTITAN_ITCH_CONSTEXPR | BinaryMessage (const BinaryMessage &other) throw () |
const void * | binary () const throw () |
MessageSize | binarySize () const throw () |
BinaryMessage & | operator= (const BinaryMessage &other) throw () |
Static Public Member Functions | |
static void | validateSize (MessageSize size) |
Static Public Attributes | |
static const MessageSize | messageSize_ = 129 |
Additional Inherited Members | |
![]() | |
typedef MessageSize | BinarySize |
![]() | |
FieldValue | ordinary (BlockSize offset) const throw () |
const FieldValue & | ordinaryRef (BlockSize offset) const throw () |
Enumeration::Enum | enumeration (BlockSize offset) const throw () |
StrRef | fixedStr (BlockSize offset) const throw () |
At the start of each trading day, Order Book directory messages are disseminated for all active instruments, including halted instruments, in the Trading system.
Definition at line 32 of file OrderBookDirectoryMsg.h.
|
inline |
Initializes instance over given memory block.
Definition at line 171 of file OrderBookDirectoryMsg.h.
|
inline |
Indicates the number of securities that represent a block lot for the order book.
Definition at line 111 of file OrderBookDirectoryMsg.h.
|
inline |
The commodity code of the underlying instrument.
Definition at line 129 of file OrderBookDirectoryMsg.h.
|
inline |
Date of expiration.
Definition at line 141 of file OrderBookDirectoryMsg.h.
|
inline |
Financial Product.
Definition at line 68 of file OrderBookDirectoryMsg.h.
|
inline |
ISIN code identifying security.
Definition at line 61 of file OrderBookDirectoryMsg.h.
|
inline |
Human readable long name of Instrument series.
Definition at line 54 of file OrderBookDirectoryMsg.h.
|
inline |
Nanoseconds portion of the timestamp.
Definition at line 35 of file OrderBookDirectoryMsg.h.
|
inline |
Nominal Value.
Definition at line 117 of file OrderBookDirectoryMsg.h.
|
inline |
This value defines the number of decimals in Nominal Value
Definition at line 90 of file OrderBookDirectoryMsg.h.
|
inline |
This value defines the number of decimals used in price for this Order Book
Definition at line 83 of file OrderBookDirectoryMsg.h.
|
inline |
This value defines the number of decimals used in Strike Price for this order book.
Definition at line 148 of file OrderBookDirectoryMsg.h.
|
inline |
Number of legs.
Definition at line 123 of file OrderBookDirectoryMsg.h.
|
inline |
Indicates the number of securities that represent an odd lot for the order book
Definition at line 97 of file OrderBookDirectoryMsg.h.
|
inline |
Denotes the primary identifier of an Order Book.
Definition at line 41 of file OrderBookDirectoryMsg.h.
|
inline |
Put or Call.
Definition at line 154 of file OrderBookDirectoryMsg.h.
|
inline |
Indicates the quantity that represents a round lot for the order book.
Definition at line 104 of file OrderBookDirectoryMsg.h.
|
inline |
Strike Price.
Definition at line 135 of file OrderBookDirectoryMsg.h.
|
inline |
Instrument short name.
Definition at line 47 of file OrderBookDirectoryMsg.h.
|
inline |
Trading Currency.
Definition at line 75 of file OrderBookDirectoryMsg.h.
|
inlinestatic |
Check the given size.
Definition at line 164 of file OrderBookDirectoryMsg.h.
|
static |
Total message size.
Definition at line 161 of file OrderBookDirectoryMsg.h.