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

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

Public Member Functions

DateTime transactionTime () const
 
void transactionTime (DateTime value)
 
StrRef clOrdId () const
 
void clOrdId (StrRef value)
 
Binary8 execRefId () const
 
void execRefId (Binary8 value)
 
Side::Enum side () const
 
void side (Side::Enum value)
 
BaseLiquidityIndicator::Enum baseLiquidityIndicator () const
 
void baseLiquidityIndicator (BaseLiquidityIndicator::Enum value)
 
StrRef clearingFirm () const
 
void clearingFirm (StrRef value)
 
StrRef clearingAccount () const
 
void clearingAccount (StrRef value)
 
Binary4 lastShares () const
 
void lastShares (Binary4 value)
 
BinaryPrice lastPx () const
 
void lastPx (BinaryPrice value)
 
BinaryPrice correctedPrice () const
 
void correctedPrice (BinaryPrice value)
 
DateTime origTime () const
 
void origTime (DateTime value)
 
StrRef symbol () const
 
void symbol (StrRef value)
 
Capacity::Enum capacity () const
 
void capacity (Capacity::Enum value)
 
Date maturityDate () const
 
void maturityDate (Date value)
 
OpenClose::Enum openClose () const
 
void openClose (OpenClose::Enum value)
 
Binary4 cMTANumber () const
 
void cMTANumber (Binary4 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 MutableTradeCancelOrCorrect.h.

Member Function Documentation

BaseLiquidityIndicator::Enum baseLiquidityIndicator ( ) const
inline

Indicates whether the trade added or removed liquidity.

Definition at line 88 of file MutableTradeCancelOrCorrect.h.

void baseLiquidityIndicator ( BaseLiquidityIndicator::Enum  value)
inline

Indicates whether the trade added or removed liquidity.

Definition at line 94 of file MutableTradeCancelOrCorrect.h.

Capacity::Enum capacity ( ) const
inline

Definition at line 184 of file MutableTradeCancelOrCorrect.h.

void capacity ( Capacity::Enum  value)
inline

Definition at line 190 of file MutableTradeCancelOrCorrect.h.

StrRef clearingAccount ( ) const
inline

Supplemental identifier.

Definition at line 112 of file MutableTradeCancelOrCorrect.h.

void clearingAccount ( StrRef  value)
inline

Supplemental identifier.

Definition at line 118 of file MutableTradeCancelOrCorrect.h.

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 100 of file MutableTradeCancelOrCorrect.h.

void clearingFirm ( StrRef  value)
inline

EFID that will clear the trade.

Definition at line 106 of file MutableTradeCancelOrCorrect.h.

StrRef clOrdId ( ) const
inline

The order which was executed.

Definition at line 52 of file MutableTradeCancelOrCorrect.h.

void clOrdId ( StrRef  value)
inline

The order which was executed.

Definition at line 58 of file MutableTradeCancelOrCorrect.h.

Binary4 cMTANumber ( ) const
inline

CMTA Number of the firm that will clear the trade.

Definition at line 220 of file MutableTradeCancelOrCorrect.h.

void cMTANumber ( Binary4  value)
inline

CMTA Number of the firm that will clear the trade.

Definition at line 226 of file MutableTradeCancelOrCorrect.h.

BinaryPrice correctedPrice ( ) const
inline

For trade corrections, this is the new trade price.

Definition at line 148 of file MutableTradeCancelOrCorrect.h.

void correctedPrice ( BinaryPrice  value)
inline

For trade corrections, this is the new trade price.

Definition at line 154 of file MutableTradeCancelOrCorrect.h.

Binary8 execRefId ( ) const
inline

Refers to the ExecId of the fill being cancelled or corrected.

Definition at line 64 of file MutableTradeCancelOrCorrect.h.

void execRefId ( Binary8  value)
inline

Refers to the ExecId of the fill being cancelled or corrected.

Definition at line 70 of file MutableTradeCancelOrCorrect.h.

BinaryPrice lastPx ( ) const
inline

Price of this fill.

Definition at line 136 of file MutableTradeCancelOrCorrect.h.

void lastPx ( BinaryPrice  value)
inline

Price of this fill.

Definition at line 142 of file MutableTradeCancelOrCorrect.h.

Binary4 lastShares ( ) const
inline

Executed contracts quantity.

Definition at line 124 of file MutableTradeCancelOrCorrect.h.

void lastShares ( Binary4  value)
inline

Executed contracts quantity.

Definition at line 130 of file MutableTradeCancelOrCorrect.h.

Date maturityDate ( ) const
inline

Maturity date of the instrument.

Definition at line 196 of file MutableTradeCancelOrCorrect.h.

void maturityDate ( Date  value)
inline

Maturity date of the instrument.

Definition at line 202 of file MutableTradeCancelOrCorrect.h.

OpenClose::Enum openClose ( ) const
inline

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

Definition at line 208 of file MutableTradeCancelOrCorrect.h.

void openClose ( OpenClose::Enum  value)
inline

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

Definition at line 214 of file MutableTradeCancelOrCorrect.h.

DateTime origTime ( ) const
inline

The date and time of the original trade, in GMT.

Definition at line 160 of file MutableTradeCancelOrCorrect.h.

void origTime ( DateTime  value)
inline

The date and time of the original trade, in GMT.

Definition at line 166 of file MutableTradeCancelOrCorrect.h.

Side::Enum side ( ) const
inline

Side.

Definition at line 76 of file MutableTradeCancelOrCorrect.h.

void side ( Side::Enum  value)
inline

Side.

Definition at line 82 of file MutableTradeCancelOrCorrect.h.

StrRef symbol ( ) const
inline

CFE native identifier of the instrument.

Definition at line 172 of file MutableTradeCancelOrCorrect.h.

void symbol ( StrRef  value)
inline

CFE native identifier of the instrument.

Definition at line 178 of file MutableTradeCancelOrCorrect.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 MutableTradeCancelOrCorrect.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 MutableTradeCancelOrCorrect.h.

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 232 of file MutableTradeCancelOrCorrect.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: