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

#include <OnixS/CboeCFE/Trading/BOE/Messages/Out/ModifyOrder.h>

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

CancelOrigOnReject.

Definition at line 111 of file ModifyOrder.h.

void cancelOrigOnReject ( CancelOrigOnReject::Enum  value)
inline

CancelOrigOnReject.

Definition at line 117 of file ModifyOrder.h.

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 63 of file ModifyOrder.h.

void clearingFirm ( StrRef  value)
inline

EFID that will clear the trade.

Definition at line 69 of file ModifyOrder.h.

StrRef clOrdId ( ) const
inline

Unique Id chosen by the client.

Definition at line 39 of file ModifyOrder.h.

void clOrdId ( StrRef  value)
inline

Unique Id chosen by the client.

Definition at line 45 of file ModifyOrder.h.

CustOrderHandlingInst::Enum custOrderHandlingInst ( ) const
inline

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

Definition at line 171 of file ModifyOrder.h.

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.

StrRef frequentTraderId ( ) const
inline

Supplemental customer identifier used for billing related programs.

Definition at line 159 of file ModifyOrder.h.

void frequentTraderId ( StrRef  value)
inline

Supplemental customer identifier used for billing related programs.

Definition at line 165 of file ModifyOrder.h.

ManualOrderIndicator::Enum manualOrderIndicator ( ) const
inline

Manual order indicator.

Definition at line 135 of file ModifyOrder.h.

void manualOrderIndicator ( ManualOrderIndicator::Enum  value)
inline

Manual order indicator.

Definition at line 141 of file ModifyOrder.h.

StrRef oEOID ( ) const
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 147 of file ModifyOrder.h.

void oEOID ( StrRef  value)
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 153 of file ModifyOrder.h.

Binary4 orderQty ( ) const
inline

Order quantity.

Definition at line 75 of file ModifyOrder.h.

void orderQty ( Binary4  value)
inline

Order quantity.

Definition at line 81 of file ModifyOrder.h.

OrdType::Enum ordType ( ) const
inline

Order type.

Definition at line 99 of file ModifyOrder.h.

void ordType ( OrdType::Enum  value)
inline

Order type.

Definition at line 105 of file ModifyOrder.h.

StrRef origClOrdId ( ) const
inline

The ClOrdId of the original order.

Definition at line 51 of file ModifyOrder.h.

void origClOrdId ( StrRef  value)
inline

The ClOrdId of the original order.

Definition at line 57 of file ModifyOrder.h.

BinaryPrice price ( ) const
inline

Limit price.

Definition at line 87 of file ModifyOrder.h.

void price ( BinaryPrice  value)
inline

Limit price.

Definition at line 93 of file ModifyOrder.h.

BinaryPrice stopPx ( ) const
inline

Stop price.

Definition at line 123 of file ModifyOrder.h.

void stopPx ( BinaryPrice  value)
inline

Stop price.

Definition at line 129 of file ModifyOrder.h.

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

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

The text representation.

Implements OutgoingMessage.

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

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