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

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

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

StrRef account ( ) const
inline

Unique account identifier associated with an order.

Definition at line 88 of file QuoteUpdate.h.

void account ( StrRef  value)
inline

Unique account identifier associated with an order.

Definition at line 94 of file QuoteUpdate.h.

Capacity::Enum capacity ( ) const
inline

Capacity.

Definition at line 112 of file QuoteUpdate.h.

void capacity ( Capacity::Enum  value)
inline

Capacity.

Definition at line 118 of file QuoteUpdate.h.

StrRef clearingAccount ( ) const
inline

Supplemental identifier.

Definition at line 64 of file QuoteUpdate.h.

void clearingAccount ( StrRef  value)
inline

Supplemental identifier.

Definition at line 70 of file QuoteUpdate.h.

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 52 of file QuoteUpdate.h.

void clearingFirm ( StrRef  value)
inline

EFID that will clear the trade.

Definition at line 58 of file QuoteUpdate.h.

Binary4 cMTANumber ( ) const
inline

CMTA Number of the firm that will clear the trade.

Definition at line 76 of file QuoteUpdate.h.

void cMTANumber ( Binary4  value)
inline

CMTA Number of the firm that will clear the trade.

Definition at line 82 of file QuoteUpdate.h.

CtiCode::Enum ctiCode ( ) const
inline

Cti code.

Definition at line 124 of file QuoteUpdate.h.

void ctiCode ( CtiCode::Enum  value)
inline

Cti code.

Definition at line 130 of file QuoteUpdate.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 100 of file QuoteUpdate.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 106 of file QuoteUpdate.h.

ManualOrderIndicator::Enum manualOrderIndicator ( ) const
inline

Manual order indicator.

Definition at line 136 of file QuoteUpdate.h.

void manualOrderIndicator ( ManualOrderIndicator::Enum  value)
inline

Manual order indicator.

Definition at line 142 of file QuoteUpdate.h.

StrRef oEOID ( ) const
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 148 of file QuoteUpdate.h.

void oEOID ( StrRef  value)
inline

Identifies the Order Entry Operator responsible for this message.

Definition at line 154 of file QuoteUpdate.h.

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

Quotes.

Definition at line 172 of file QuoteUpdate.h.

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

Quotes.

Definition at line 178 of file QuoteUpdate.h.

StrRef quoteUpdateId ( ) const
inline

Id chosen by the client.

Definition at line 40 of file QuoteUpdate.h.

void quoteUpdateId ( StrRef  value)
inline

Id chosen by the client.

Definition at line 46 of file QuoteUpdate.h.

SizeModifier::Enum sizeModifier ( ) const
inline

Controls the behavior of the quote OrderQty field.

Definition at line 160 of file QuoteUpdate.h.

void sizeModifier ( SizeModifier::Enum  value)
inline

Controls the behavior of the quote OrderQty field.

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