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

#include <OnixS/CboeCFE/Trading/BOE/Messages/Testing/MutableQuoteExecution.h>

Public Member Functions

DateTime transactionTime () const
 
void transactionTime (DateTime value)
 
StrRef quoteUpdateId () const
 
void quoteUpdateId (StrRef value)
 
Binary8 orderId () const
 
void orderId (Binary8 value)
 
Binary8 execId () const
 
void execId (Binary8 value)
 
StrRef quoteSymbol () const
 
void quoteSymbol (StrRef value)
 
StrRef clearingFirm () const
 
void clearingFirm (StrRef value)
 
Binary4 lastShares () const
 
void lastShares (Binary4 value)
 
BinaryPrice lastPx () const
 
void lastPx (BinaryPrice value)
 
Binary4 leavesQty () const
 
void leavesQty (Binary4 value)
 
Side::Enum side () const
 
void side (Side::Enum value)
 
BaseLiquidityIndicator::Enum baseLiquidityIndicator () const
 
void baseLiquidityIndicator (BaseLiquidityIndicator::Enum value)
 
SubLiquidityIndicator::Enum subLiquidityIndicator () const
 
void subLiquidityIndicator (SubLiquidityIndicator::Enum value)
 
StrRef feeCode () const
 
void feeCode (StrRef 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 37 of file MutableQuoteExecution.h.

Member Function Documentation

BaseLiquidityIndicator::Enum baseLiquidityIndicator ( ) const
inline

Indicates whether the trade added or removed liquidity.

Definition at line 160 of file MutableQuoteExecution.h.

void baseLiquidityIndicator ( BaseLiquidityIndicator::Enum  value)
inline

Indicates whether the trade added or removed liquidity.

Definition at line 166 of file MutableQuoteExecution.h.

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 100 of file MutableQuoteExecution.h.

void clearingFirm ( StrRef  value)
inline

EFID that will clear the trade.

Definition at line 106 of file MutableQuoteExecution.h.

Binary8 execId ( ) const
inline

Sent to the OCC in the Trade Id field.

Definition at line 76 of file MutableQuoteExecution.h.

void execId ( Binary8  value)
inline

Sent to the OCC in the Trade Id field.

Definition at line 82 of file MutableQuoteExecution.h.

StrRef feeCode ( ) const
inline

Indicates fee associated with an execution.

Definition at line 184 of file MutableQuoteExecution.h.

void feeCode ( StrRef  value)
inline

Indicates fee associated with an execution.

Definition at line 190 of file MutableQuoteExecution.h.

BinaryPrice lastPx ( ) const
inline

Price of this fill.

Definition at line 124 of file MutableQuoteExecution.h.

void lastPx ( BinaryPrice  value)
inline

Price of this fill.

Definition at line 130 of file MutableQuoteExecution.h.

Binary4 lastShares ( ) const
inline

Executed contracts quantity.

Definition at line 112 of file MutableQuoteExecution.h.

void lastShares ( Binary4  value)
inline

Executed contracts quantity.

Definition at line 118 of file MutableQuoteExecution.h.

Binary4 leavesQty ( ) const
inline

Quantity still open for further execution.

Definition at line 136 of file MutableQuoteExecution.h.

void leavesQty ( Binary4  value)
inline

Quantity still open for further execution.

Definition at line 142 of file MutableQuoteExecution.h.

Binary8 orderId ( ) const
inline

Order identifier supplied by CFE.

Definition at line 64 of file MutableQuoteExecution.h.

void orderId ( Binary8  value)
inline

Order identifier supplied by CFE.

Definition at line 70 of file MutableQuoteExecution.h.

StrRef quoteSymbol ( ) const
inline

Echoed back from the TPH message.

Definition at line 88 of file MutableQuoteExecution.h.

void quoteSymbol ( StrRef  value)
inline

Echoed back from the TPH message.

Definition at line 94 of file MutableQuoteExecution.h.

StrRef quoteUpdateId ( ) const
inline

Echoed back from the most recent Quote Update request for this quote.

Definition at line 52 of file MutableQuoteExecution.h.

void quoteUpdateId ( StrRef  value)
inline

Echoed back from the most recent Quote Update request for this quote.

Definition at line 58 of file MutableQuoteExecution.h.

Side::Enum side ( ) const
inline

Side.

Definition at line 148 of file MutableQuoteExecution.h.

void side ( Side::Enum  value)
inline

Side.

Definition at line 154 of file MutableQuoteExecution.h.

SubLiquidityIndicator::Enum subLiquidityIndicator ( ) const
inline

Additional information about the liquidity of an order.

Definition at line 172 of file MutableQuoteExecution.h.

void subLiquidityIndicator ( SubLiquidityIndicator::Enum  value)
inline

Additional information about the liquidity of an order.

Definition at line 178 of file MutableQuoteExecution.h.

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

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

The text representation.

Implements OutgoingMessage.

DateTime transactionTime ( ) const
inline

The time the event occurred in the CFE Matching Engine (not the time the message was sent).

Definition at line 40 of file MutableQuoteExecution.h.

void transactionTime ( DateTime  value)
inline

The time the event occurred in the CFE Matching Engine (not the time the message was sent).

Definition at line 46 of file MutableQuoteExecution.h.

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 196 of file MutableQuoteExecution.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: