41 return ordinary<DateTime>(0);
47 return fixedStr<16>(8);
53 return ordinary<Binary8>(24);
59 return ordinary<Binary8>(32);
65 return fixedStr<6>(40);
71 return fixedStr<4>(46);
77 return ordinary<Binary4>(50);
83 return ordinary<BinaryPrice>(54);
89 return ordinary<Binary4>(62);
95 return enumeration<Side>(66);
101 return enumeration<BaseLiquidityIndicator>(67);
107 return enumeration<SubLiquidityIndicator>(68);
113 return fixedStr<2>(69);
Binary4 lastShares() const
Executed contracts quantity.
SubLiquidityIndicator::Enum subLiquidityIndicator() const
Additional information about the liquidity of an order.
Binary4 leavesQty() const
Quantity still open for further execution.
Provides efficient way of accessing text-based field values.
StrRef quoteUpdateId() const
Echoed back from the most recent Quote Update request for this quote.
Encapsulates services for manipulating little endian encoded messages.
Side::Enum side() const
Side.
void toStr(std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
Serializes fixed-point decimal into a string.
Binary2 MessageSize
Aliases message length type.
BinaryPrice lastPx() const
Price of this fill.
DateTime transactionTime() const
The time the event occurred in the CFE Matching Engine (not the time the message was sent)...
StrRef clearingFirm() const
EFID that will clear the trade.
Binary8 execId() const
Sent to the OCC in the Trade Id field.
Binary8 orderId() const
Order identifier supplied by CFE.
StrRef feeCode() const
Indicates fee associated with an execution.
QuoteExecution(const void *data, MessageSize size)
Initializes instance over given memory block.
StrRef quoteSymbol() const
Echoed back from the TPH message.
BaseLiquidityIndicator::Enum baseLiquidityIndicator() const
Indicates whether the trade added or removed liquidity.
A Quote Execution message is used to indicate an execution has occurred on a resting quote...