42 return transactionTime_;
48 transactionTime_ = value;
90 return baseLiquidityIndicator_;
96 baseLiquidityIndicator_ = value;
102 return clearingFirm_;
108 clearingFirm_ = value;
114 return clearingAccount_;
120 clearingAccount_ = value;
150 return correctedPrice_;
156 correctedPrice_ = value;
198 return maturityDate_;
204 maturityDate_ = value;
239 std::
string toString() const ONIXS_BATS_BOE_OVERRIDE;
242 void toString(std::
string& str) const ONIXS_BATS_BOE_OVERRIDE;
252 Alpha<4> clearingFirm_;
253 Alpha<4> clearingAccount_;
#define ONIXS_BATS_BOE_NOEXCEPT
Provides efficient way of accessing text-based field values.
ONIXS_CBOE_CFE_BOE_API void toStr(std::string &, const ConstantNewOrderV2 &)
Serializes object into string.
FixedPointDecimal< Int64, IntegralConstant< Int8, -4 > > BinaryPrice
Binary Price.
Indicates status of client position in a trade resulting from the order.
Base class for outgoing messages.
Used to provide notification that a trade has been cancelled (busted) or corrected (price change only...
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
Side::Enum side() const
Side.
void capacity(Capacity::Enum value)
void clOrdId(StrRef value)
The order which was executed.
void lastShares(Binary4 value)
Executed contracts quantity.
BinaryPrice correctedPrice() const
For trade corrections, this is the new trade price.
void clearingFirm(StrRef value)
EFID that will clear the trade.
StrRef clearingAccount() const
Supplemental identifier.
void execRefId(Binary8 value)
Refers to the ExecId of the fill being cancelled or corrected.
void lastPx(BinaryPrice value)
Price of this fill.
void clearingAccount(StrRef value)
Supplemental identifier.
void openClose(OpenClose::Enum value)
Indic ates status of client position in a trade resulting from the order.
StrRef clOrdId() const
The order which was executed.
Capacity::Enum capacity() const
void baseLiquidityIndicator(BaseLiquidityIndicator::Enum value)
Indicates whether the trade added or removed liquidity.
BaseLiquidityIndicator::Enum baseLiquidityIndicator() const
Indicates whether the trade added or removed liquidity.
DateTime transactionTime() const
The time the event occurred in the CFE Matching Engine (not the time the message was sent).
OpenClose::Enum openClose() const
Indic ates status of client position in a trade resulting from the order.
BinaryPrice lastPx() const
Price of this fill.
void transactionTime(DateTime value)
The time the event occurred in the CFE Matching Engine (not the time the message was sent).
void correctedPrice(BinaryPrice value)
For trade corrections, this is the new trade price.
void cMTANumber(Binary4 value)
CMTA Number of the firm that will clear the trade.
Binary8 execRefId() const
Refers to the ExecId of the fill being cancelled or corrected.
void side(Side::Enum value)
Side.
void symbol(StrRef value)
CFE native identifier of the instrument.
Binary4 lastShares() const
Executed contracts quantity.
Date maturityDate() const
Maturity date of the instrument.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
void origTime(DateTime value)
The date and time of the original trade, in GMT.
DateTime origTime() const
The date and time of the original trade, in GMT.
void validate() const ONIXS_BATS_BOE_OVERRIDE
StrRef clearingFirm() const
EFID that will clear the trade.
Binary4 cMTANumber() const
CMTA Number of the firm that will clear the trade.
void maturityDate(Date value)
Maturity date of the instrument.
StrRef symbol() const
CFE native identifier of the instrument.