28#include <OnixS/CME/MDH/Auxiliary/DeprecatedHeaderWarnings.Disable.h>
30#include <OnixS/CME/MDH/Auxiliary/DeprecatedHeaderWarnings.Restore.h>
37template <
class Order,
class Price>
50 : order_(other.order_)
51 , price_(other.price_)
58 return price_.securityId();
64 return price_.entryType();
70 return order_.orderUpdateAction();
76 id = order_.orderId();
84 return order_.orderPriority(priority);
90 return price_.entryPx(price);
96 return order_.displayQty(quantity);
102 order_ = other.order_;
103 price_ = other.price_;
116typedef IncrementalRefreshBookCombinedEntry<Messaging::IncrementalRefreshBook46::OrderIDEntry, Messaging::IncrementalRefreshBook46::Entry>
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_NAMESPACE_END
IncrementalRefreshBookCombinedEntry & operator=(const IncrementalRefreshBookCombinedEntry &other)
Re-initializes as copy of the other instance.
IncrementalRefreshBookCombinedEntry(const IncrementalRefreshBookCombinedEntry &other)
Initializes as copy of the other one.
bool entryPx(Messaging::Decimal &price) const
Price value.
Messaging::EntryTypeBook::Enum entryType() const
Type of market data entry.
Messaging::OrderUpdateAction::Enum updateAction() const
Indicates action of atomic book update.
IncrementalRefreshBookCombinedEntry(const Order &order, const Price &price)
Initializes instance from order and price components.
bool orderPriority(OrderPriority &priority) const
Order priority.
bool displayQty(DisplayQuantity &quantity) const
Display quantity.
SecurityId securityId() const
Security id whose MBO book is to be updated.
bool orderId(OrderId &id) const
Order identifier.
Order as the member of the Market By Order (MBO) book.
FloatingPointDecimal< DecimalMantissa, DecimalExponent > Decimal
Universal decimal type.
IncrementalRefreshBookCombinedEntry< Messaging::IncrementalRefreshBookLongQty64::OrderIDEntry, Messaging::IncrementalRefreshBookLongQty64::Entry > IncrementalRefreshBook64CombinedEntry
Messaging::Int32 SecurityId
Unique security identifier.
IncrementalRefreshBookCombinedEntry< Messaging::IncrementalRefreshBook46::OrderIDEntry, Messaging::IncrementalRefreshBook46::Entry > IncrementalRefreshBook46CombinedEntry
Messaging::Int32 DisplayQuantity
Presents display quantity.
Messaging::UInt64 OrderPriority
Type for order priority.
Messaging::UInt64 OrderId
Type for order identification.