42 return transactionTime_;
48 transactionTime_ = value;
54 return quoteUpdateId_;
60 quoteUpdateId_ = value;
102 return clearingFirm_;
108 clearingFirm_ = value;
162 return baseLiquidityIndicator_;
168 baseLiquidityIndicator_ = value;
174 return subLiquidityIndicator_;
180 subLiquidityIndicator_ = value;
203 std::
string toString() const ONIXS_BATS_BOE_OVERRIDE;
206 void toString(std::
string& str) const ONIXS_BATS_BOE_OVERRIDE;
212 Text<16> quoteUpdateId_;
216 Alpha<4> clearingFirm_;
#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.
Base class for outgoing messages.
A Quote Execution message is used to indicate an execution has occurred on a resting quote.
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
Side::Enum side() const
Side.
Binary4 leavesQty() const
Quantity still open for further execution.
Binary8 orderId() const
Order identifier supplied by CFE.
void lastShares(Binary4 value)
Executed contracts quantity.
StrRef quoteSymbol() const
Echoed back from the TPH message.
void clearingFirm(StrRef value)
EFID that will clear the trade.
void leavesQty(Binary4 value)
Quantity still open for further execution.
StrRef feeCode() const
Indicates fee associated with an execution.
void lastPx(BinaryPrice value)
Price of this fill.
void subLiquidityIndicator(SubLiquidityIndicator::Enum value)
Additional information about the liquidity of an order.
void baseLiquidityIndicator(BaseLiquidityIndicator::Enum value)
Indicates whether the trade added or removed liquidity.
Binary8 execId() const
Sent to the OCC in the Trade Id field.
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).
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 feeCode(StrRef value)
Indicates fee associated with an execution.
void side(Side::Enum value)
Side.
Binary4 lastShares() const
Executed contracts quantity.
void orderId(Binary8 value)
Order identifier supplied by CFE.
void quoteSymbol(StrRef value)
Echoed back from the TPH message.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
void execId(Binary8 value)
Sent to the OCC in the Trade Id field.
StrRef quoteUpdateId() const
Echoed back from the most recent Quote Update request for this quote.
void validate() const ONIXS_BATS_BOE_OVERRIDE
StrRef clearingFirm() const
EFID that will clear the trade.
SubLiquidityIndicator::Enum subLiquidityIndicator() const
Additional information about the liquidity of an order.
void quoteUpdateId(StrRef value)
Echoed back from the most recent Quote Update request for this quote.