OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler  1.11.0
API documentation
MutableOrderAcknowledgement Struct Reference

#include <OnixS/CboeCFE/Trading/BOE/Messages/Testing/MutableOrderAcknowledgement.h>

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

StrRef account ( ) const
inline

Echoed back from the TPH message.

Definition at line 160 of file MutableOrderAcknowledgement.h.

void account ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 166 of file MutableOrderAcknowledgement.h.

BaseLiquidityIndicator::Enum baseLiquidityIndicator ( ) const
inline

Indicates whether the trade added or removed liquidity.

Definition at line 256 of file MutableOrderAcknowledgement.h.

void baseLiquidityIndicator ( BaseLiquidityIndicator::Enum  value)
inline

Indicates whether the trade added or removed liquidity.

Definition at line 262 of file MutableOrderAcknowledgement.h.

Capacity::Enum capacity ( ) const
inline

Echoed back from the TPH message.

Definition at line 148 of file MutableOrderAcknowledgement.h.

void capacity ( Capacity::Enum  value)
inline

Echoed back from the TPH message.

Definition at line 154 of file MutableOrderAcknowledgement.h.

StrRef clearingAccount ( ) const
inline

Echoed back from the TPH message.

Definition at line 184 of file MutableOrderAcknowledgement.h.

void clearingAccount ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 190 of file MutableOrderAcknowledgement.h.

StrRef clearingFirm ( ) const
inline

Echoed back from the TPH message.

Definition at line 172 of file MutableOrderAcknowledgement.h.

void clearingFirm ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 178 of file MutableOrderAcknowledgement.h.

StrRef clOrdId ( ) const
inline

Echoed back from the TPH message.

Definition at line 52 of file MutableOrderAcknowledgement.h.

void clOrdId ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 58 of file MutableOrderAcknowledgement.h.

Binary4 cMTANumber ( ) const
inline

Echoed back from the TPH message.

Definition at line 304 of file MutableOrderAcknowledgement.h.

void cMTANumber ( Binary4  value)
inline

Echoed back from the TPH message.

Definition at line 310 of file MutableOrderAcknowledgement.h.

CtiCode::Enum ctiCode ( ) const
inline

Echoed back from the TPH message.

Definition at line 316 of file MutableOrderAcknowledgement.h.

void ctiCode ( CtiCode::Enum  value)
inline

Echoed back from the TPH message.

Definition at line 322 of file MutableOrderAcknowledgement.h.

Binary4 cumQty ( ) const
inline

Echoed back from the TPH message.

Definition at line 352 of file MutableOrderAcknowledgement.h.

void cumQty ( Binary4  value)
inline

Echoed back from the TPH message.

Definition at line 358 of file MutableOrderAcknowledgement.h.

CustOrderHandlingInst::Enum custOrderHandlingInst ( ) const
inline

Echoed back from the TPH message.

Definition at line 376 of file MutableOrderAcknowledgement.h.

void custOrderHandlingInst ( CustOrderHandlingInst::Enum  value)
inline

Echoed back from the TPH message.

Definition at line 382 of file MutableOrderAcknowledgement.h.

DateTime expireTime ( ) const
inline

Echoed back from the TPH message.

Definition at line 268 of file MutableOrderAcknowledgement.h.

void expireTime ( DateTime  value)
inline

Echoed back from the TPH message.

Definition at line 274 of file MutableOrderAcknowledgement.h.

StrRef frequentTraderId ( ) const
inline

Echoed back from the TPH message.

Definition at line 364 of file MutableOrderAcknowledgement.h.

void frequentTraderId ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 370 of file MutableOrderAcknowledgement.h.

Binary4 leavesQty ( ) const
inline

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

Definition at line 244 of file MutableOrderAcknowledgement.h.

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::Enum manualOrderIndicator ( ) const
inline

Echoed back from the TPH message.

Definition at line 328 of file MutableOrderAcknowledgement.h.

void manualOrderIndicator ( ManualOrderIndicator::Enum  value)
inline

Echoed back from the TPH message.

Definition at line 334 of file MutableOrderAcknowledgement.h.

Date maturityDate ( ) const
inline

Echoed back from the TPH message.

Definition at line 220 of file MutableOrderAcknowledgement.h.

void maturityDate ( Date  value)
inline

Echoed back from the TPH message.

Definition at line 226 of file MutableOrderAcknowledgement.h.

Binary4 minQty ( ) const
inline

Echoed back from the TPH message.

Definition at line 124 of file MutableOrderAcknowledgement.h.

void minQty ( Binary4  value)
inline

Echoed back from the TPH message.

Definition at line 130 of file MutableOrderAcknowledgement.h.

StrRef oEOID ( ) const
inline

Echoed back from the TPH message.

Definition at line 340 of file MutableOrderAcknowledgement.h.

void oEOID ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 346 of file MutableOrderAcknowledgement.h.

OpenClose::Enum openClose ( ) const
inline

Echoed back from the TPH message.

Definition at line 232 of file MutableOrderAcknowledgement.h.

void openClose ( OpenClose::Enum  value)
inline

Echoed back from the TPH message.

Definition at line 238 of file MutableOrderAcknowledgement.h.

Binary8 orderId ( ) const
inline

Order identifier supplied by CFE.

Definition at line 64 of file MutableOrderAcknowledgement.h.

void orderId ( Binary8  value)
inline

Order identifier supplied by CFE.

Definition at line 70 of file MutableOrderAcknowledgement.h.

Binary4 orderQty ( ) const
inline

Echoed back from the TPH message.

Definition at line 196 of file MutableOrderAcknowledgement.h.

void orderQty ( Binary4  value)
inline

Echoed back from the TPH message.

Definition at line 202 of file MutableOrderAcknowledgement.h.

OrdType::Enum ordType ( ) const
inline

Echoed back from the TPH message.

Definition at line 100 of file MutableOrderAcknowledgement.h.

void ordType ( OrdType::Enum  value)
inline

Echoed back from the TPH message.

Definition at line 106 of file MutableOrderAcknowledgement.h.

StrRef preventMatch ( ) const
inline

Echoed back from the TPH message.

Definition at line 208 of file MutableOrderAcknowledgement.h.

void preventMatch ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 214 of file MutableOrderAcknowledgement.h.

BinaryPrice price ( ) const
inline

Echoed back from the TPH message.

Definition at line 88 of file MutableOrderAcknowledgement.h.

void price ( BinaryPrice  value)
inline

Echoed back from the TPH message.

Definition at line 94 of file MutableOrderAcknowledgement.h.

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.

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.

StrRef side ( ) const
inline

Echoed back from the TPH message.

Definition at line 76 of file MutableOrderAcknowledgement.h.

void side ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 82 of file MutableOrderAcknowledgement.h.

BinaryPrice stopPx ( ) const
inline

Echoed back from the TPH message.

Definition at line 292 of file MutableOrderAcknowledgement.h.

void stopPx ( BinaryPrice  value)
inline

Echoed back from the TPH message.

Definition at line 298 of file MutableOrderAcknowledgement.h.

SubLiquidityIndicator::Enum subLiquidityIndicator ( ) const
inline

Additional information about the liquidity of an order.

Definition at line 280 of file MutableOrderAcknowledgement.h.

void subLiquidityIndicator ( SubLiquidityIndicator::Enum  value)
inline

Additional information about the liquidity of an order.

Definition at line 286 of file MutableOrderAcknowledgement.h.

StrRef symbol ( ) const
inline

Echoed back from the TPH message.

Definition at line 136 of file MutableOrderAcknowledgement.h.

void symbol ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 142 of file MutableOrderAcknowledgement.h.

TimeInForce::Enum timeInForce ( ) const
inline

Echoed back from the TPH message.

Definition at line 112 of file MutableOrderAcknowledgement.h.

void timeInForce ( TimeInForce::Enum  value)
inline

Echoed back from the TPH message.

Definition at line 118 of file MutableOrderAcknowledgement.h.

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

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

The text representation.

Implements OutgoingMessage.

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.

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.

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 400 of file MutableOrderAcknowledgement.h.

void validate ( ) const
virtual

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

Implements OutgoingMessage.


The documentation for this struct was generated from the following file: