42 return transactionTime_;
48 transactionTime_ = value;
96 clearingFirm_ = value;
150 return baseLiquidityIndicator_;
156 baseLiquidityIndicator_ = value;
174 return frequentTraderId_;
180 frequentTraderId_ = value;
186 return custOrderHandlingInst_;
192 custOrderHandlingInst_ = value;
198 return requestReceivedTime_;
204 requestReceivedTime_ = value;
215 std::
string toString() const ONIXS_BATS_BOE_OVERRIDE;
218 void toString(std::
string& str) const ONIXS_BATS_BOE_OVERRIDE;
225 Text<20> origClOrdId_;
227 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.
Execution source code provided during order entry to describe broker service.
Base class for outgoing messages.
Modified messages are sent in response to a Modify Order to indicate that the order has been successf...
void orderQty(Binary4 value)
Echoed back from the TPH message.
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
Binary4 leavesQty() const
Quantity still open for further execution. If zero, the order is complete.
Binary8 orderId() const
Order identifier supplied by CFE.
void clOrdId(StrRef value)
Echoed back from the TPH message.
void price(BinaryPrice value)
Echoed back from the TPH message.
void clearingFirm(StrRef value)
Echoed back from the TPH message.
void leavesQty(Binary4 value)
Quantity still open for further execution. If zero, the order is complete.
void ordType(OrdType::Enum value)
Echoed back from the TPH message.
void frequentTraderId(StrRef value)
Echoed back from the TPH message.
CustOrderHandlingInst::Enum custOrderHandlingInst() const
Echoed back from the TPH message.
StrRef clOrdId() const
Echoed back from the TPH message.
void origClOrdId(StrRef value)
The ClOrdId of the original order.
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).
BinaryPrice stopPx() const
Echoed back from the TPH message.
void transactionTime(DateTime value)
The time the event occurred in the CFE Matching Engine (not the time the message was sent).
BinaryPrice price() const
Echoed back from the TPH message.
OrdType::Enum ordType() const
Echoed back from the TPH message.
void custOrderHandlingInst(CustOrderHandlingInst::Enum value)
Echoed back from the TPH message.
StrRef origClOrdId() const
The ClOrdId of the original order.
StrRef frequentTraderId() const
Echoed back from the TPH message.
void orderId(Binary8 value)
Order identifier supplied by CFE.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
DateTime requestReceivedTime() const
The earliest timestamp, populated with nanosecond precision, recorded by CFE of the corresponding inb...
void stopPx(BinaryPrice value)
Echoed back from the TPH message.
void requestReceivedTime(DateTime value)
The earliest timestamp, populated with nanosecond precision, recorded by CFE of the corresponding inb...
void validate() const ONIXS_BATS_BOE_OVERRIDE
Binary4 orderQty() const
Echoed back from the TPH message.
StrRef clearingFirm() const
Echoed back from the TPH message.