294 stream <<
toStr(msg);
ONIXS_ESPEED_ITCH_API void throwIncorrectSize(const std::string &messageName, MessageSize receivedSize, MessageSize expectedSize)
#define ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN
#define ONIXS_ESPEED_ITCH_NAMESPACE_END
std::ostream & operator<<(std::ostream &stream, const CombinationOrderBookDirectoryMsg &msg)
ONIXS_ESPEED_ITCH_API void toStr(std::string &, const CombinationOrderBookDirectoryMsg &)
Serializes object into string.
#define ONIXS_ESPEED_ITCH_CONST_OR_CONSTEXPR
#define ONIXS_ESPEED_ITCH_NOTHROW
#define ONIXS_ESPEED_ITCH_CHECK_EXPECT(exp, c)
UInt32 OrderBookId
Alias for Security Id type.
ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN typedef UInt16 MessageSize
Aliases message length type.
const FieldValue & ordinaryRef(BlockSize offset) const ONIXS_ESPEED_ITCH_NOTHROW
StrRef fixedStr(BlockSize offset) const ONIXS_ESPEED_ITCH_NOTHROW
FieldValue ordinary(BlockSize offset) const ONIXS_ESPEED_ITCH_NOTHROW
Enumeration::Enum enumeration(BlockSize offset) const ONIXS_ESPEED_ITCH_NOTHROW
IncomingMessage(const void *data, MessageSize size) ONIXS_ESPEED_ITCH_NOTHROW
Provides efficient way of accessing text-based FIX field values.
UInt8 leg3Reserved() const
LegSide::Enum leg1Side() const ONIXS_ESPEED_ITCH_NOTHROW
Leg 1 Side.
CombinationOrderBookDirectoryMsg(const void *data, MessageSize size) ONIXS_ESPEED_ITCH_NOTHROW
Initializes instance over given memory block.
UInt16 maximumSpreadTolerance2() const
UInt32 quantityMultiplier() const
StrRef leg3Symbol() const ONIXS_ESPEED_ITCH_NOTHROW
Leg 3 Symbol.
UInt64 timestamp() const
Timestamp.
StrRef leg1Symbol() const ONIXS_ESPEED_ITCH_NOTHROW
Leg 1 Symbol.
TradingFeatures::Enum tradingFeatures() const ONIXS_ESPEED_ITCH_NOTHROW
Trading Features.
UInt8 reserved1() const
Reserved.
LegSide::Enum leg2Side() const ONIXS_ESPEED_ITCH_NOTHROW
Leg 2 Side.
OrderBookId orderBookId() const
UInt16 maximumSpreadTolerance1() const
UInt64 priceTickSize() const
The price tick for the instrument.
UInt32 minimumEntryQuantity() const
UInt16 leg2DV01() const
DV01 value of leg 2.
StrRef reserved2() const ONIXS_ESPEED_ITCH_NOTHROW
Reserved.
StrRef reserved3() const ONIXS_ESPEED_ITCH_NOTHROW
Reserved.
static void validateSize(MessageSize size)
Check the given size.
UInt8 leg2Reserved() const
UInt32 minimumQuantityIncrement() const
UInt16 leg1DV01() const
DV01 value of leg 1.
UInt16 leg3DV01() const
DV01 value of leg 3.
StrRef symbol() const ONIXS_ESPEED_ITCH_NOTHROW
UST security symbol in the NFI ATS (e.g. 10Y_UST)
ProductType::Enum productType() const ONIXS_ESPEED_ITCH_NOTHROW
Product type.
StrRef leg2Symbol() const ONIXS_ESPEED_ITCH_NOTHROW
Leg 2 Symbol.
UInt8 leg1Reserved() const
UInt16 priceDecimals() const
StrRef securityDescription() const ONIXS_ESPEED_ITCH_NOTHROW
Instrument Description.
UInt16 yieldDecimals() const
UInt8 numberOfLegs() const
StrRef cusip() const ONIXS_ESPEED_ITCH_NOTHROW
CUSIP code identifying security.
LegSide::Enum leg3Side() const ONIXS_ESPEED_ITCH_NOTHROW
Leg 3 Side.
static ONIXS_ESPEED_ITCH_CONST_OR_CONSTEXPR MessageSize messageSize_
Total message size.
PriceType::Enum priceType() const ONIXS_ESPEED_ITCH_NOTHROW
Price type.