46 const Order& order,
const Price& price)
47 : order_(order), price_(price)
54 : order_(other.order_), price_(other.price_)
61 return price_.securityId();
68 return price_.entryType();
75 return order_.orderUpdateAction();
83 id = order_.orderId();
93 return order_.orderPriority(priority);
101 return price_.entryPx(price);
109 return order_.displayQty(quantity);
118 order_ = other.order_;
119 price_ = other.price_;
IncrementalRefreshBookCombinedEntry< IncrementalRefreshBook46::OrderIDEntry, IncrementalRefreshBook46::Entry > IncrementalRefreshBook46CombinedEntry
Order as the member of the Market By Order (MBO) book.
Int32 SecurityId
Unique security identifier.
IncrementalRefreshBookCombinedEntry(const Order &order, const Price &price)
Initializes instance from order and price components.
Int32 DisplayQuantity
Presents display quantity.
OrderUpdateAction::Enum updateAction() const
Indicates action of atomic book update.
SecurityId securityId() const
Security id whose MBO book is to be updated.
A real number with floating exponent.
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
bool entryPx(Decimal &price) const
Price value.
IncrementalRefreshBookCombinedEntry< IncrementalRefreshBook32::OrderIDEntry, IncrementalRefreshBook32::Entry > IncrementalRefreshBook32CombinedEntry
bool orderPriority(OrderPriority &priority) const
Order priority.
bool orderId(OrderId &id) const
Order identifier.
bool displayQty(DisplayQuantity &quantity) const
Display quantity.
UInt64 OrderId
Type for order identification.
EntryTypeBook::Enum entryType() const
Type of market data entry.
IncrementalRefreshBookCombinedEntry(const IncrementalRefreshBookCombinedEntry &other)
Initializes as copy of the other one.
UInt64 OrderPriority
Type for order priority.
#define ONIXS_CMEMDH_NAMESPACE_END