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

Public Member Functions

StrRef quoteUpdateId () const
void quoteUpdateId (StrRef value)
StrRef clearingFirm () const
void clearingFirm (StrRef value)
StrRef clearingAccount () const
void clearingAccount (StrRef value)
Binary4 cMTANumber () const
void cMTANumber (Binary4 value)
StrRef account () const
void account (StrRef value)
Binary2 customGroupId () const
void customGroupId (Binary2 value)
Capacity::Enum capacity () const
void capacity (Capacity::Enum 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)
SizeModifier::Enum sizeModifier () const
void sizeModifier (SizeModifier::Enum value)
const std::vector< Quote > & quotes () const
std::vector< Quote > & quotes ()
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 QuoteUpdate.h.

Member Function Documentation

◆ account() [1/2]

StrRef account ( ) const
inline

Unique account identifier associated with an order.

Definition at line 88 of file QuoteUpdate.h.

◆ account() [2/2]

void account ( StrRef value)
inline

Unique account identifier associated with an order.

Definition at line 94 of file QuoteUpdate.h.

◆ capacity() [1/2]

Capacity::Enum capacity ( ) const
inline

Capacity.

Definition at line 112 of file QuoteUpdate.h.

◆ capacity() [2/2]

void capacity ( Capacity::Enum value)
inline

Capacity.

Definition at line 118 of file QuoteUpdate.h.

◆ clearingAccount() [1/2]

StrRef clearingAccount ( ) const
inline

Supplemental identifier.

Definition at line 64 of file QuoteUpdate.h.

◆ clearingAccount() [2/2]

void clearingAccount ( StrRef value)
inline

Supplemental identifier.

Definition at line 70 of file QuoteUpdate.h.

◆ clearingFirm() [1/2]

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 52 of file QuoteUpdate.h.

◆ clearingFirm() [2/2]

void clearingFirm ( StrRef value)
inline

EFID that will clear the trade.

Definition at line 58 of file QuoteUpdate.h.

◆ cMTANumber() [1/2]

Binary4 cMTANumber ( ) const
inline

CMTA Number of the firm that will clear the trade.

Definition at line 76 of file QuoteUpdate.h.

◆ cMTANumber() [2/2]

void cMTANumber ( Binary4 value)
inline

CMTA Number of the firm that will clear the trade.

Definition at line 82 of file QuoteUpdate.h.

◆ ctiCode() [1/2]

CtiCode::Enum ctiCode ( ) const
inline

Cti code.

Definition at line 124 of file QuoteUpdate.h.

◆ ctiCode() [2/2]

void ctiCode ( CtiCode::Enum value)
inline

Cti code.

Definition at line 130 of file QuoteUpdate.h.

◆ customGroupId() [1/2]

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 100 of file QuoteUpdate.h.

◆ customGroupId() [2/2]

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 106 of file QuoteUpdate.h.

◆ manualOrderIndicator() [1/2]

ManualOrderIndicator::Enum manualOrderIndicator ( ) const
inline

Manual order indicator.

Definition at line 136 of file QuoteUpdate.h.

◆ manualOrderIndicator() [2/2]

void manualOrderIndicator ( ManualOrderIndicator::Enum value)
inline

Manual order indicator.

Definition at line 142 of file QuoteUpdate.h.

◆ oEOID() [1/2]

StrRef oEOID ( ) const
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 148 of file QuoteUpdate.h.

◆ oEOID() [2/2]

void oEOID ( StrRef value)
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 154 of file QuoteUpdate.h.

◆ quotes() [1/2]

std::vector< Quote > & quotes ( )
inline

Quotes.

Definition at line 178 of file QuoteUpdate.h.

◆ quotes() [2/2]

const std::vector< Quote > & quotes ( ) const
inline

Quotes.

Definition at line 172 of file QuoteUpdate.h.

◆ quoteUpdateId() [1/2]

StrRef quoteUpdateId ( ) const
inline

Id chosen by the client.

Definition at line 40 of file QuoteUpdate.h.

◆ quoteUpdateId() [2/2]

void quoteUpdateId ( StrRef value)
inline

Id chosen by the client.

Definition at line 46 of file QuoteUpdate.h.

◆ sizeModifier() [1/2]

SizeModifier::Enum sizeModifier ( ) const
inline

Controls the behavior of the quote OrderQty field.

Definition at line 160 of file QuoteUpdate.h.

◆ sizeModifier() [2/2]

void sizeModifier ( SizeModifier::Enum value)
inline

Controls the behavior of the quote OrderQty field.

Definition at line 166 of file QuoteUpdate.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 184 of file QuoteUpdate.h.

◆ validate()

void validate ( ) const
virtual

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

Implements OutgoingMessage.