41 return ordinary<DateTime>(0);
47 return fixedStr<20>(8);
53 return ordinary<Binary8>(28);
59 return enumeration<Side>(36);
65 return enumeration<BaseLiquidityIndicator>(37);
71 return fixedStr<4>(38);
77 return fixedStr<4>(42);
83 return ordinary<Binary4>(46);
89 return ordinary<BinaryPrice>(50);
95 return ordinary<BinaryPrice>(58);
101 return ordinary<DateTime>(66);
107 return fixedStr<8>(74);
113 return enumeration<Capacity>(82);
119 return ordinary<Date>(83);
125 return enumeration<OpenClose>(87);
131 return ordinary<Binary4>(88);
BinaryPrice correctedPrice() const
For trade corrections, this is the new trade price.
BaseLiquidityIndicator::Enum baseLiquidityIndicator() const
Indicates whether the trade added or removed liquidity.
StrRef symbol() const
CFE native identifier of the instrument.
Used to provide notification that a trade has been cancelled (busted) or corrected (price change only...
Provides efficient way of accessing text-based field values.
Side::Enum side() const
Side.
Encapsulates services for manipulating little endian encoded messages.
Binary4 lastShares() const
Executed contracts quantity.
DateTime transactionTime() const
The time the event occurred in the CFE Matching Engine (not the time the message was sent)...
TradeCancelOrCorrect(const void *data, MessageSize size)
Initializes instance over given memory block.
StrRef clOrdId() const
The order which was executed.
void toStr(std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
Serializes fixed-point decimal into a string.
StrRef clearingFirm() const
EFID that will clear the trade.
Binary2 MessageSize
Aliases message length type.
BinaryPrice lastPx() const
Price of this fill.
Capacity::Enum capacity() const
DateTime origTime() const
The date and time of the original trade, in GMT.
StrRef clearingAccount() const
Supplemental identifier.
Date maturityDate() const
Maturity date of the instrument.
Binary4 cMTANumber() const
CMTA Number of the firm that will clear the trade.
Binary8 execRefId() const
Refers to the ExecId of the fill being cancelled or corrected.
OpenClose::Enum openClose() const
Indic ates status of client position in a trade resulting from the order.