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

Public Member Functions

StrRef clOrdId () const
void clOrdId (StrRef value)
StrRef origClOrdId () const
void origClOrdId (StrRef value)
StrRef clearingFirm () const
void clearingFirm (StrRef value)
Binary4 orderQty () const
void orderQty (Binary4 value)
BinaryPrice price () const
void price (BinaryPrice value)
OrdType::Enum ordType () const
void ordType (OrdType::Enum value)
CancelOrigOnReject::Enum cancelOrigOnReject () const
void cancelOrigOnReject (CancelOrigOnReject::Enum value)
BinaryPrice stopPx () const
void stopPx (BinaryPrice value)
ManualOrderIndicator::Enum manualOrderIndicator () const
void manualOrderIndicator (ManualOrderIndicator::Enum value)
StrRef oEOID () const
void oEOID (StrRef value)
StrRef frequentTraderId () const
void frequentTraderId (StrRef value)
CustOrderHandlingInst::Enum custOrderHandlingInst () const
void custOrderHandlingInst (CustOrderHandlingInst::Enum 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 36 of file ModifyOrder.h.

Member Function Documentation

◆ cancelOrigOnReject() [1/2]

CancelOrigOnReject::Enum cancelOrigOnReject ( ) const
inline

CancelOrigOnReject.

Definition at line 111 of file ModifyOrder.h.

◆ cancelOrigOnReject() [2/2]

void cancelOrigOnReject ( CancelOrigOnReject::Enum value)
inline

CancelOrigOnReject.

Definition at line 117 of file ModifyOrder.h.

◆ clearingFirm() [1/2]

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 63 of file ModifyOrder.h.

◆ clearingFirm() [2/2]

void clearingFirm ( StrRef value)
inline

EFID that will clear the trade.

Definition at line 69 of file ModifyOrder.h.

◆ clOrdId() [1/2]

StrRef clOrdId ( ) const
inline

Unique Id chosen by the client.

Definition at line 39 of file ModifyOrder.h.

◆ clOrdId() [2/2]

void clOrdId ( StrRef value)
inline

Unique Id chosen by the client.

Definition at line 45 of file ModifyOrder.h.

◆ custOrderHandlingInst() [1/2]

CustOrderHandlingInst::Enum custOrderHandlingInst ( ) const
inline

Execution source code provided during order entry to describe broker service.

Definition at line 171 of file ModifyOrder.h.

◆ custOrderHandlingInst() [2/2]

void custOrderHandlingInst ( CustOrderHandlingInst::Enum value)
inline

Execution source code provided during order entry to describe broker service.

Definition at line 177 of file ModifyOrder.h.

◆ frequentTraderId() [1/2]

StrRef frequentTraderId ( ) const
inline

Supplemental customer identifier used for billing related programs.

Definition at line 159 of file ModifyOrder.h.

◆ frequentTraderId() [2/2]

void frequentTraderId ( StrRef value)
inline

Supplemental customer identifier used for billing related programs.

Definition at line 165 of file ModifyOrder.h.

◆ manualOrderIndicator() [1/2]

ManualOrderIndicator::Enum manualOrderIndicator ( ) const
inline

Manual order indicator.

Definition at line 135 of file ModifyOrder.h.

◆ manualOrderIndicator() [2/2]

void manualOrderIndicator ( ManualOrderIndicator::Enum value)
inline

Manual order indicator.

Definition at line 141 of file ModifyOrder.h.

◆ oEOID() [1/2]

StrRef oEOID ( ) const
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 147 of file ModifyOrder.h.

◆ oEOID() [2/2]

void oEOID ( StrRef value)
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 153 of file ModifyOrder.h.

◆ orderQty() [1/2]

Binary4 orderQty ( ) const
inline

Order quantity.

Definition at line 75 of file ModifyOrder.h.

◆ orderQty() [2/2]

void orderQty ( Binary4 value)
inline

Order quantity.

Definition at line 81 of file ModifyOrder.h.

◆ ordType() [1/2]

OrdType::Enum ordType ( ) const
inline

Order type.

Definition at line 99 of file ModifyOrder.h.

◆ ordType() [2/2]

void ordType ( OrdType::Enum value)
inline

Order type.

Definition at line 105 of file ModifyOrder.h.

◆ origClOrdId() [1/2]

StrRef origClOrdId ( ) const
inline

The ClOrdId of the original order.

Definition at line 51 of file ModifyOrder.h.

◆ origClOrdId() [2/2]

void origClOrdId ( StrRef value)
inline

The ClOrdId of the original order.

Definition at line 57 of file ModifyOrder.h.

◆ price() [1/2]

BinaryPrice price ( ) const
inline

Limit price.

Definition at line 87 of file ModifyOrder.h.

◆ price() [2/2]

void price ( BinaryPrice value)
inline

Limit price.

Definition at line 93 of file ModifyOrder.h.

◆ stopPx() [1/2]

BinaryPrice stopPx ( ) const
inline

Stop price.

Definition at line 123 of file ModifyOrder.h.

◆ stopPx() [2/2]

void stopPx ( BinaryPrice value)
inline

Stop price.

Definition at line 129 of file ModifyOrder.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.

◆ type()

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 183 of file ModifyOrder.h.

◆ validate()

void validate ( ) const
virtual

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

Implements OutgoingMessage.