41 return ordinary<DateTime>(0);
47 return fixedStr<20>(8);
53 return ordinary<Binary8>(28);
59 return enumeration<Side>(36);
65 return ordinary<BinaryPrice>(37);
71 return fixedStr<1>(45);
77 return fixedStr<1>(46);
83 return fixedStr<8>(47);
89 return fixedStr<16>(55);
95 return fixedStr<1>(71);
101 return fixedStr<16>(72);
107 return fixedStr<4>(88);
113 return fixedStr<4>(92);
119 return ordinary<Binary4>(96);
125 return fixedStr<3>(100);
131 return enumeration<OpenClose>(103);
137 return ordinary<Binary4>(104);
143 return enumeration<BaseLiquidityIndicator>(108);
149 return ordinary<DateTime>(109);
155 return enumeration<SubLiquidityIndicator>(117);
161 return ordinary<Binary4>(118);
167 return enumeration<CtiCode>(122);
173 return enumeration<ManualOrderIndicator>(123);
179 return fixedStr<18>(124);
185 return ordinary<Binary4>(142);
191 return fixedStr<6>(146);
197 return enumeration<CustOrderHandlingInst>(152);
203 return fixedStr<2>(153);
209 return ordinary<DateTime>(155);
215 return ordinary<Binary1>(163);
223 return fixedStr<1>(0);
236 if (index >= legCnt())
237 throw std::out_of_range(
"index");
238 return submessage<Leg>(163 + 1 + 1 * index, 1);
StrRef capacity() const
Echoed back from the TPH message.
StrRef ordType() const
Echoed back from the TPH message.
StrRef countryCode() const
Echoed back from the TPH message.
BinaryPrice price() const
Echoed back from the TPH message.
StrRef account() const
Echoed back from the TPH message.
DateTime transactionTime() const
The time the event occurred in the CFE Matching Engine.
Is sent in response to a New Order Option US Futures message.
OpenClose::Enum openClose() const
Indic ates status of client position in a trade resulting from the order.
StrRef symbol() const
Echoed back from the TPH message.
ManualOrderIndicator::Enum manualOrderIndicator() const
Echoed back from the TPH message.
Provides efficient way of accessing text-based field values.
StrRef clearingFirm() const
Echoed back from the TPH message.
SubLiquidityIndicator::Enum subLiquidityIndicator() const
Additional information about the liquidity of an order.
Encapsulates services for manipulating little endian encoded messages.
Binary4 leavesQty() const
Quantity still open for further execution.
Leg legs(MessageSize index) const
Binary4 cumQty() const
Echoed back from the TPH message.
StrRef oEOID() const
Echoed back from the TPH message.
void toStr(std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
Serializes fixed-point decimal into a string.
DateTime requestReceivedTime() const
The earliest timestamp, populated with nanosecond precision, recorded by CFE of the corresponding inb...
StrRef timeInForce() const
Echoed back from the TPH message.
Binary2 MessageSize
Aliases message length type.
StrRef legPositionEffect() const
Echoed back from the TPH message.
Leg(const void *data, MessageSize size)
Initializes instance over given memory block.
StrRef preventMatch() const
PreventMatch as accepted by CBOE.
Binary4 orderQty() const
Echoed back from the TPH message.
CustOrderHandlingInst::Enum custOrderHandlingInst() const
Echoed back from the TPH message.
Binary4 cMTANumber() const
Echoed back from the TPH message.
Side::Enum side() const
Side.
StrRef clearingAccount() const
Echoed back from the TPH message.
Binary8 orderId() const
Order identifier supplied by CFE.
DateTime expireTime() const
Echoed back from the TPH message.
OrderAcknowledgementOptionUSFutures(const void *data, MessageSize size)
Initializes instance over given memory block.
CtiCode::Enum ctiCode() const
Echoed back from the TPH message.
StrRef clOrdId() const
Echoed back from the TPH message.
StrRef frequentTraderId() const
Echoed back from the TPH message.
Binary1 legCnt() const
Legs.
StrRef securityDesc() const
Echoed back from the TPH message.
BaseLiquidityIndicator::Enum baseLiquidityIndicator() const
Indicates whether the trade added or removed liquidity.