262 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
#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.
UInt32 Quantity
Alias for Quantity type.
ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN typedef UInt16 MessageSize
Aliases message length type.
ONIXS_ESPEED_ITCH_API void toStr(std::string &, const OrderBookDirectoryMsg &)
Serializes object into string.
std::ostream & operator<<(std::ostream &stream, const OrderBookDirectoryMsg &msg)
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.
UInt32 issueDate() const
Issue Date.
UInt32 firstCouponDate() const
First Coupon Date.
UInt32 quantityMultiplier() const
UInt64 timestamp() const
Timestamp.
TradingFeatures::Enum tradingFeatures() const ONIXS_ESPEED_ITCH_NOTHROW
Trading Features.
UInt32 settlementDate() const
Settlement Date.
UInt8 reserved1() const
Reserved.
UInt32 auctionDate() const
Auction Date.
OrderBookId orderBookId() const
UInt64 priceTickSize() const
The price tick for the instrument.
UInt32 datedDate() const
Dated Date.
OrderBookDirectoryMsg(const void *data, MessageSize size) ONIXS_ESPEED_ITCH_NOTHROW
Initializes instance over given memory block.
UInt32 announcementDate() const
Announcement Date.
StrRef reserved3() const ONIXS_ESPEED_ITCH_NOTHROW
Reserved.
static void validateSize(MessageSize size)
Check the given size.
UInt32 coupon() const
Coupon Rate.
UInt32 index() const
Index Reference Rate.
UInt32 spreadRate() const
Spread Rate.
UInt32 minimumQuantityIncrement() const
ProductSubType::Enum productSubType() const ONIXS_ESPEED_ITCH_NOTHROW
Product Subtype.
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.
IssuedAsBenchmark::Enum issuedAsBenchmark() const ONIXS_ESPEED_ITCH_NOTHROW
Issued as Benchmark.
UInt32 maturity() const
Maturity date.
UInt16 priceDecimals() const
Quantity minimumEntryQuantity() const
StrRef securityDescription() const ONIXS_ESPEED_ITCH_NOTHROW
Instrument Description.
UInt16 yieldDecimals() const
StrRef cusip() const ONIXS_ESPEED_ITCH_NOTHROW
CUSIP code identifying security.
UInt16 couponDecimals() const
static ONIXS_ESPEED_ITCH_CONST_OR_CONSTEXPR MessageSize messageSize_
Total message size.
PriceType::Enum priceType() const ONIXS_ESPEED_ITCH_NOTHROW
Price type.