OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler 1.12.0
API documentation
Loading...
Searching...
No Matches
MutableOrderAcknowledgement Struct Reference

Public Member Functions

DateTime transactionTime () const
void transactionTime (DateTime value)
StrRef clOrdId () const
void clOrdId (StrRef value)
Binary8 orderId () const
void orderId (Binary8 value)
StrRef side () const
void side (StrRef value)
BinaryPrice price () const
void price (BinaryPrice value)
OrdType::Enum ordType () const
void ordType (OrdType::Enum value)
TimeInForce::Enum timeInForce () const
void timeInForce (TimeInForce::Enum value)
Binary4 minQty () const
void minQty (Binary4 value)
StrRef symbol () const
void symbol (StrRef value)
Capacity::Enum capacity () const
void capacity (Capacity::Enum value)
StrRef account () const
void account (StrRef value)
StrRef clearingFirm () const
void clearingFirm (StrRef value)
StrRef clearingAccount () const
void clearingAccount (StrRef value)
Binary4 orderQty () const
void orderQty (Binary4 value)
StrRef preventMatch () const
void preventMatch (StrRef value)
Date maturityDate () const
void maturityDate (Date value)
OpenClose::Enum openClose () const
void openClose (OpenClose::Enum value)
Binary4 leavesQty () const
void leavesQty (Binary4 value)
BaseLiquidityIndicator::Enum baseLiquidityIndicator () const
void baseLiquidityIndicator (BaseLiquidityIndicator::Enum value)
DateTime expireTime () const
void expireTime (DateTime value)
SubLiquidityIndicator::Enum subLiquidityIndicator () const
void subLiquidityIndicator (SubLiquidityIndicator::Enum value)
BinaryPrice stopPx () const
void stopPx (BinaryPrice value)
Binary4 cMTANumber () const
void cMTANumber (Binary4 value)
CtiCode::Enum ctiCode () const
void ctiCode (CtiCode::Enum value)
ManualOrderIndicator::Enum manualOrderIndicator () const
void manualOrderIndicator (ManualOrderIndicator::Enum value)
StrRef oEOID () const
void oEOID (StrRef value)
Binary4 cumQty () const
void cumQty (Binary4 value)
StrRef frequentTraderId () const
void frequentTraderId (StrRef value)
CustOrderHandlingInst::Enum custOrderHandlingInst () const
void custOrderHandlingInst (CustOrderHandlingInst::Enum value)
DateTime requestReceivedTime () const
void requestReceivedTime (DateTime value)
MessageType::Enum type () const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
void validate () const ONIXS_BATS_BOE_OVERRIDE
std::string toString () const ONIXS_BATS_BOE_OVERRIDE
void toString (std::string &str) const ONIXS_BATS_BOE_OVERRIDE

Detailed Description

Definition at line 37 of file MutableOrderAcknowledgement.h.

Member Function Documentation

◆ account() [1/2]

StrRef account ( ) const
inline

Echoed back from the TPH message.

Definition at line 160 of file MutableOrderAcknowledgement.h.

◆ account() [2/2]

void account ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 166 of file MutableOrderAcknowledgement.h.

◆ baseLiquidityIndicator() [1/2]

BaseLiquidityIndicator::Enum baseLiquidityIndicator ( ) const
inline

Indicates whether the trade added or removed liquidity.

Definition at line 256 of file MutableOrderAcknowledgement.h.

◆ baseLiquidityIndicator() [2/2]

void baseLiquidityIndicator ( BaseLiquidityIndicator::Enum value)
inline

Indicates whether the trade added or removed liquidity.

Definition at line 262 of file MutableOrderAcknowledgement.h.

◆ capacity() [1/2]

Capacity::Enum capacity ( ) const
inline

Echoed back from the TPH message.

Definition at line 148 of file MutableOrderAcknowledgement.h.

◆ capacity() [2/2]

void capacity ( Capacity::Enum value)
inline

Echoed back from the TPH message.

Definition at line 154 of file MutableOrderAcknowledgement.h.

◆ clearingAccount() [1/2]

StrRef clearingAccount ( ) const
inline

Echoed back from the TPH message.

Definition at line 184 of file MutableOrderAcknowledgement.h.

◆ clearingAccount() [2/2]

void clearingAccount ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 190 of file MutableOrderAcknowledgement.h.

◆ clearingFirm() [1/2]

StrRef clearingFirm ( ) const
inline

Echoed back from the TPH message.

Definition at line 172 of file MutableOrderAcknowledgement.h.

◆ clearingFirm() [2/2]

void clearingFirm ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 178 of file MutableOrderAcknowledgement.h.

◆ clOrdId() [1/2]

StrRef clOrdId ( ) const
inline

Echoed back from the TPH message.

Definition at line 52 of file MutableOrderAcknowledgement.h.

◆ clOrdId() [2/2]

void clOrdId ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 58 of file MutableOrderAcknowledgement.h.

◆ cMTANumber() [1/2]

Binary4 cMTANumber ( ) const
inline

Echoed back from the TPH message.

Definition at line 304 of file MutableOrderAcknowledgement.h.

◆ cMTANumber() [2/2]

void cMTANumber ( Binary4 value)
inline

Echoed back from the TPH message.

Definition at line 310 of file MutableOrderAcknowledgement.h.

◆ ctiCode() [1/2]

CtiCode::Enum ctiCode ( ) const
inline

Echoed back from the TPH message.

Definition at line 316 of file MutableOrderAcknowledgement.h.

◆ ctiCode() [2/2]

void ctiCode ( CtiCode::Enum value)
inline

Echoed back from the TPH message.

Definition at line 322 of file MutableOrderAcknowledgement.h.

◆ cumQty() [1/2]

Binary4 cumQty ( ) const
inline

Echoed back from the TPH message.

Definition at line 352 of file MutableOrderAcknowledgement.h.

◆ cumQty() [2/2]

void cumQty ( Binary4 value)
inline

Echoed back from the TPH message.

Definition at line 358 of file MutableOrderAcknowledgement.h.

◆ custOrderHandlingInst() [1/2]

CustOrderHandlingInst::Enum custOrderHandlingInst ( ) const
inline

Echoed back from the TPH message.

Definition at line 376 of file MutableOrderAcknowledgement.h.

◆ custOrderHandlingInst() [2/2]

void custOrderHandlingInst ( CustOrderHandlingInst::Enum value)
inline

Echoed back from the TPH message.

Definition at line 382 of file MutableOrderAcknowledgement.h.

◆ expireTime() [1/2]

DateTime expireTime ( ) const
inline

Echoed back from the TPH message.

Definition at line 268 of file MutableOrderAcknowledgement.h.

◆ expireTime() [2/2]

void expireTime ( DateTime value)
inline

Echoed back from the TPH message.

Definition at line 274 of file MutableOrderAcknowledgement.h.

◆ frequentTraderId() [1/2]

StrRef frequentTraderId ( ) const
inline

Echoed back from the TPH message.

Definition at line 364 of file MutableOrderAcknowledgement.h.

◆ frequentTraderId() [2/2]

void frequentTraderId ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 370 of file MutableOrderAcknowledgement.h.

◆ leavesQty() [1/2]

Binary4 leavesQty ( ) const
inline

Quantity still open for further execution. If zero, the order is complete.

Definition at line 244 of file MutableOrderAcknowledgement.h.

◆ leavesQty() [2/2]

void leavesQty ( Binary4 value)
inline

Quantity still open for further execution. If zero, the order is complete.

Definition at line 250 of file MutableOrderAcknowledgement.h.

◆ manualOrderIndicator() [1/2]

ManualOrderIndicator::Enum manualOrderIndicator ( ) const
inline

Echoed back from the TPH message.

Definition at line 328 of file MutableOrderAcknowledgement.h.

◆ manualOrderIndicator() [2/2]

void manualOrderIndicator ( ManualOrderIndicator::Enum value)
inline

Echoed back from the TPH message.

Definition at line 334 of file MutableOrderAcknowledgement.h.

◆ maturityDate() [1/2]

Date maturityDate ( ) const
inline

Echoed back from the TPH message.

Definition at line 220 of file MutableOrderAcknowledgement.h.

◆ maturityDate() [2/2]

void maturityDate ( Date value)
inline

Echoed back from the TPH message.

Definition at line 226 of file MutableOrderAcknowledgement.h.

◆ minQty() [1/2]

Binary4 minQty ( ) const
inline

Echoed back from the TPH message.

Definition at line 124 of file MutableOrderAcknowledgement.h.

◆ minQty() [2/2]

void minQty ( Binary4 value)
inline

Echoed back from the TPH message.

Definition at line 130 of file MutableOrderAcknowledgement.h.

◆ oEOID() [1/2]

StrRef oEOID ( ) const
inline

Echoed back from the TPH message.

Definition at line 340 of file MutableOrderAcknowledgement.h.

◆ oEOID() [2/2]

void oEOID ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 346 of file MutableOrderAcknowledgement.h.

◆ openClose() [1/2]

OpenClose::Enum openClose ( ) const
inline

Echoed back from the TPH message.

Definition at line 232 of file MutableOrderAcknowledgement.h.

◆ openClose() [2/2]

void openClose ( OpenClose::Enum value)
inline

Echoed back from the TPH message.

Definition at line 238 of file MutableOrderAcknowledgement.h.

◆ orderId() [1/2]

Binary8 orderId ( ) const
inline

Order identifier supplied by CFE.

Definition at line 64 of file MutableOrderAcknowledgement.h.

◆ orderId() [2/2]

void orderId ( Binary8 value)
inline

Order identifier supplied by CFE.

Definition at line 70 of file MutableOrderAcknowledgement.h.

◆ orderQty() [1/2]

Binary4 orderQty ( ) const
inline

Echoed back from the TPH message.

Definition at line 196 of file MutableOrderAcknowledgement.h.

◆ orderQty() [2/2]

void orderQty ( Binary4 value)
inline

Echoed back from the TPH message.

Definition at line 202 of file MutableOrderAcknowledgement.h.

◆ ordType() [1/2]

OrdType::Enum ordType ( ) const
inline

Echoed back from the TPH message.

Definition at line 100 of file MutableOrderAcknowledgement.h.

◆ ordType() [2/2]

void ordType ( OrdType::Enum value)
inline

Echoed back from the TPH message.

Definition at line 106 of file MutableOrderAcknowledgement.h.

◆ preventMatch() [1/2]

StrRef preventMatch ( ) const
inline

Echoed back from the TPH message.

Definition at line 208 of file MutableOrderAcknowledgement.h.

◆ preventMatch() [2/2]

void preventMatch ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 214 of file MutableOrderAcknowledgement.h.

◆ price() [1/2]

BinaryPrice price ( ) const
inline

Echoed back from the TPH message.

Definition at line 88 of file MutableOrderAcknowledgement.h.

◆ price() [2/2]

void price ( BinaryPrice value)
inline

Echoed back from the TPH message.

Definition at line 94 of file MutableOrderAcknowledgement.h.

◆ requestReceivedTime() [1/2]

DateTime requestReceivedTime ( ) const
inline

The earliest timestamp, populated with nanosecond precision, recorded by CFE of the corresponding inbound message being acknowledged.

Definition at line 388 of file MutableOrderAcknowledgement.h.

◆ requestReceivedTime() [2/2]

void requestReceivedTime ( DateTime value)
inline

The earliest timestamp, populated with nanosecond precision, recorded by CFE of the corresponding inbound message being acknowledged.

Definition at line 394 of file MutableOrderAcknowledgement.h.

◆ side() [1/2]

StrRef side ( ) const
inline

Echoed back from the TPH message.

Definition at line 76 of file MutableOrderAcknowledgement.h.

◆ side() [2/2]

void side ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 82 of file MutableOrderAcknowledgement.h.

◆ stopPx() [1/2]

BinaryPrice stopPx ( ) const
inline

Echoed back from the TPH message.

Definition at line 292 of file MutableOrderAcknowledgement.h.

◆ stopPx() [2/2]

void stopPx ( BinaryPrice value)
inline

Echoed back from the TPH message.

Definition at line 298 of file MutableOrderAcknowledgement.h.

◆ subLiquidityIndicator() [1/2]

SubLiquidityIndicator::Enum subLiquidityIndicator ( ) const
inline

Additional information about the liquidity of an order.

Definition at line 280 of file MutableOrderAcknowledgement.h.

◆ subLiquidityIndicator() [2/2]

void subLiquidityIndicator ( SubLiquidityIndicator::Enum value)
inline

Additional information about the liquidity of an order.

Definition at line 286 of file MutableOrderAcknowledgement.h.

◆ symbol() [1/2]

StrRef symbol ( ) const
inline

Echoed back from the TPH message.

Definition at line 136 of file MutableOrderAcknowledgement.h.

◆ symbol() [2/2]

void symbol ( StrRef value)
inline

Echoed back from the TPH message.

Definition at line 142 of file MutableOrderAcknowledgement.h.

◆ timeInForce() [1/2]

TimeInForce::Enum timeInForce ( ) const
inline

Echoed back from the TPH message.

Definition at line 112 of file MutableOrderAcknowledgement.h.

◆ timeInForce() [2/2]

void timeInForce ( TimeInForce::Enum value)
inline

Echoed back from the TPH message.

Definition at line 118 of file MutableOrderAcknowledgement.h.

◆ toString() [1/2]

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

◆ toString() [2/2]

void toString ( std::string & str) const
virtual

The text representation.

Implements OutgoingMessage.

◆ transactionTime() [1/2]

DateTime transactionTime ( ) const
inline

The time the event occurred in the CFE Matching Engine (not the time the message was sent).

Definition at line 40 of file MutableOrderAcknowledgement.h.

◆ transactionTime() [2/2]

void transactionTime ( DateTime value)
inline

The time the event occurred in the CFE Matching Engine (not the time the message was sent).

Definition at line 46 of file MutableOrderAcknowledgement.h.

◆ type()

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 400 of file MutableOrderAcknowledgement.h.

◆ validate()

void validate ( ) const
virtual

Validates message data Throws std::invalid_argument exception if message content is invalid.

Implements OutgoingMessage.