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

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

Public Member Functions

StrRef clOrdId () const
 
void clOrdId (StrRef value)
 
Side::Enum side () const
 
void side (Side::Enum value)
 
Binary4 orderQty () const
 
void orderQty (Binary4 value)
 
StrRef clearingFirm () const
 
void clearingFirm (StrRef value)
 
StrRef clearingAccount () const
 
void clearingAccount (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)
 
StrRef symbol () const
 
void symbol (StrRef value)
 
StrRef securityDesc () const
 
void securityDesc (StrRef value)
 
Capacity::Enum capacity () const
 
void capacity (Capacity::Enum value)
 
StrRef account () const
 
void account (StrRef value)
 
StrRef preventMatch () const
 
void preventMatch (StrRef value)
 
DateTime expireTime () const
 
void expireTime (DateTime value)
 
OpenClose::Enum openClose () const
 
void openClose (OpenClose::Enum value)
 
Binary4 cMTANumber () const
 
void cMTANumber (Binary4 value)
 
Binary2 customGroupId () const
 
void customGroupId (Binary2 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)
 
StrRef frequentTraderId () const
 
void frequentTraderId (StrRef value)
 
CustOrderHandlingInst::Enum custOrderHandlingInst () const
 
void custOrderHandlingInst (CustOrderHandlingInst::Enum value)
 
StrRef countryCode () const
 
void countryCode (StrRef value)
 
const std::vector< Leg > & legs () const
 
std::vector< Leg > & legs ()
 
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 38 of file NewOrderOptionUSFutures.h.

Member Function Documentation

StrRef account ( ) const
inline

Unique account identifier.

Definition at line 173 of file NewOrderOptionUSFutures.h.

void account ( StrRef  value)
inline

Unique account identifier.

Definition at line 179 of file NewOrderOptionUSFutures.h.

Capacity::Enum capacity ( ) const
inline

The Capacity refers to the OCC account type.

Definition at line 161 of file NewOrderOptionUSFutures.h.

void capacity ( Capacity::Enum  value)
inline

The Capacity refers to the OCC account type.

Definition at line 167 of file NewOrderOptionUSFutures.h.

StrRef clearingAccount ( ) const
inline

Supplemental identifier.

Definition at line 89 of file NewOrderOptionUSFutures.h.

void clearingAccount ( StrRef  value)
inline

Supplemental identifier.

Definition at line 95 of file NewOrderOptionUSFutures.h.

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 77 of file NewOrderOptionUSFutures.h.

void clearingFirm ( StrRef  value)
inline

EFID that will clear the trade.

Definition at line 83 of file NewOrderOptionUSFutures.h.

StrRef clOrdId ( ) const
inline

Unique Id chosen by the client.

Definition at line 41 of file NewOrderOptionUSFutures.h.

void clOrdId ( StrRef  value)
inline

Unique Id chosen by the client.

Definition at line 47 of file NewOrderOptionUSFutures.h.

Binary4 cMTANumber ( ) const
inline

CMTA Number of the firm that will clear the trade.

Definition at line 221 of file NewOrderOptionUSFutures.h.

void cMTANumber ( Binary4  value)
inline

CMTA Number of the firm that will clear the trade.

Definition at line 227 of file NewOrderOptionUSFutures.h.

StrRef countryCode ( ) const
inline

Identifies the country code.

Definition at line 305 of file NewOrderOptionUSFutures.h.

void countryCode ( StrRef  value)
inline

Identifies the country code.

Definition at line 311 of file NewOrderOptionUSFutures.h.

CtiCode::Enum ctiCode ( ) const
inline

Cti Code.

Definition at line 245 of file NewOrderOptionUSFutures.h.

void ctiCode ( CtiCode::Enum  value)
inline

Cti Code.

Definition at line 251 of file NewOrderOptionUSFutures.h.

Binary2 customGroupId ( ) const
inline

Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a list of CustomGroupIds.

Definition at line 233 of file NewOrderOptionUSFutures.h.

void customGroupId ( Binary2  value)
inline

Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a list of CustomGroupIds.

Definition at line 239 of file NewOrderOptionUSFutures.h.

CustOrderHandlingInst::Enum custOrderHandlingInst ( ) const
inline

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

Definition at line 293 of file NewOrderOptionUSFutures.h.

void custOrderHandlingInst ( CustOrderHandlingInst::Enum  value)
inline

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

Definition at line 299 of file NewOrderOptionUSFutures.h.

DateTime expireTime ( ) const
inline

Required for TimeInForce = 6 orders, specifies the date-time (in UTC) that the order expires.

Definition at line 197 of file NewOrderOptionUSFutures.h.

void expireTime ( DateTime  value)
inline

Required for TimeInForce = 6 orders, specifies the date-time (in UTC) that the order expires.

Definition at line 203 of file NewOrderOptionUSFutures.h.

StrRef frequentTraderId ( ) const
inline

Supplemental customer identifier used for billing related programs.

Definition at line 281 of file NewOrderOptionUSFutures.h.

void frequentTraderId ( StrRef  value)
inline

Supplemental customer identifier used for billing related programs.

Definition at line 287 of file NewOrderOptionUSFutures.h.

const std::vector<Leg>& legs ( ) const
inline

Legs.

Definition at line 317 of file NewOrderOptionUSFutures.h.

std::vector<Leg>& legs ( )
inline

Legs.

Definition at line 323 of file NewOrderOptionUSFutures.h.

ManualOrderIndicator::Enum manualOrderIndicator ( ) const
inline

Manual order indicator.

Definition at line 257 of file NewOrderOptionUSFutures.h.

void manualOrderIndicator ( ManualOrderIndicator::Enum  value)
inline

Manual order indicator.

Definition at line 263 of file NewOrderOptionUSFutures.h.

StrRef oEOID ( ) const
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 269 of file NewOrderOptionUSFutures.h.

void oEOID ( StrRef  value)
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 275 of file NewOrderOptionUSFutures.h.

OpenClose::Enum openClose ( ) const
inline

Indicates status of client position in a trade resulting from the order.

Definition at line 209 of file NewOrderOptionUSFutures.h.

void openClose ( OpenClose::Enum  value)
inline

Indicates status of client position in a trade resulting from the order.

Definition at line 215 of file NewOrderOptionUSFutures.h.

Binary4 orderQty ( ) const
inline

Order quantity.

Definition at line 65 of file NewOrderOptionUSFutures.h.

void orderQty ( Binary4  value)
inline

Order quantity.

Definition at line 71 of file NewOrderOptionUSFutures.h.

OrdType::Enum ordType ( ) const
inline

Order type.

Definition at line 113 of file NewOrderOptionUSFutures.h.

void ordType ( OrdType::Enum  value)
inline

Order type.

Definition at line 119 of file NewOrderOptionUSFutures.h.

StrRef preventMatch ( ) const
inline

Prevent match.

Definition at line 185 of file NewOrderOptionUSFutures.h.

void preventMatch ( StrRef  value)
inline

Prevent match.

Definition at line 191 of file NewOrderOptionUSFutures.h.

BinaryPrice price ( ) const
inline

Limit price. Four implied decimal places.

Definition at line 101 of file NewOrderOptionUSFutures.h.

void price ( BinaryPrice  value)
inline

Limit price. Four implied decimal places.

Definition at line 107 of file NewOrderOptionUSFutures.h.

StrRef securityDesc ( ) const
inline

Security Description.

Definition at line 149 of file NewOrderOptionUSFutures.h.

void securityDesc ( StrRef  value)
inline

Security Description.

Definition at line 155 of file NewOrderOptionUSFutures.h.

Side::Enum side ( ) const
inline

Side.

Definition at line 53 of file NewOrderOptionUSFutures.h.

void side ( Side::Enum  value)
inline

Side.

Definition at line 59 of file NewOrderOptionUSFutures.h.

StrRef symbol ( ) const
inline

Symbol.

Definition at line 137 of file NewOrderOptionUSFutures.h.

void symbol ( StrRef  value)
inline

Symbol.

Definition at line 143 of file NewOrderOptionUSFutures.h.

TimeInForce::Enum timeInForce ( ) const
inline

Time In Force.

Definition at line 125 of file NewOrderOptionUSFutures.h.

void timeInForce ( TimeInForce::Enum  value)
inline

Time In Force.

Definition at line 131 of file NewOrderOptionUSFutures.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 329 of file NewOrderOptionUSFutures.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: