26 ONIXS_SGXTITAN_ITCH_NAMESPACE_BEGIN
35 return ordinary<UInt32>(1);
41 return ordinary<UInt32>(5);
47 return ordinary<UInt64>(9);
53 return ordinary<UInt64>(17);
59 return Price(ordinary<Int32>(25));
65 return Price(ordinary<Int32>(29));
71 return Price(ordinary<Int32>(33));
77 return ordinary<UInt64>(37);
83 return ordinary<UInt64>(45);
92 if(size < messageSize_)
118 stream <<
toStr(msg);
122 ONIXS_SGXTITAN_ITCH_NAMESPACE_END
Price bestAskPrice() const
Best Ask Price.
#define ONIXS_SGXTITAN_ITCH_CONST_OR_CONSTEXPR
Price bestBidPrice() const
Best Bid Price.
#define ONIXS_SGXTITAN_ITCH_NOTHROW
Quantity bidQuantity() const
Quantity at equilibrium price on the bid side.
Quantity askQuantity() const
Quantity at equilibrium price on the ask side.
Quantity bestAskQuantity() const
Best Ask Quantity.
UInt64 Quantity
Alias for Quantity type.
UInt32 OrderBookId
Alias for Security Id type.
Quantity bestBidQuantity() const
Best Bid Quantity.
IncomingMessage(const void *data, MessageSize size)
UInt16 MessageSize
Aliases message length type.
static void validateSize(MessageSize size)
Check the given size.
OrderBookId orderBookId() const
The Order Book ID.
ONIXS_SGXTITAN_ITCH_API void toStr(std::string &, MessageType::Enum)
Appends string presentation of object.
ONIXS_SGXTITAN_ITCH_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
ONIXS_SGXTITAN_ITCH_API void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
Price equilibriumPrice() const
Equilibrium Price.
EquilibriumPriceUpdateMsg(const void *data, MessageSize size)
Initializes instance over given memory block.
UInt32 nanoseconds() const
Nanoseconds portion of the timestamp.