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

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

Public Member Functions

DateTime transactionTime () const
 
void transactionTime (DateTime value)
 
StrRef clOrdId () const
 
void clOrdId (StrRef value)
 
StrRef clearingFirm () const
 
void clearingFirm (StrRef value)
 
Binary8 execId () const
 
void execId (Binary8 value)
 
Side::Enum side () const
 
void side (Side::Enum value)
 
BinaryPrice price () const
 
void price (BinaryPrice value)
 
StrRef symbol () const
 
void symbol (StrRef value)
 
Date maturityDate () const
 
void maturityDate (Date value)
 
Binary4 lastShares () const
 
void lastShares (Binary4 value)
 
BinaryPrice lastPx () const
 
void lastPx (BinaryPrice value)
 
StrRef feeCode () const
 
void feeCode (StrRef value)
 
Date tradeDate () const
 
void tradeDate (Date value)
 
BinaryPrice clearingPrice () const
 
void clearingPrice (BinaryPrice value)
 
StrRef clearingSymbol () const
 
void clearingSymbol (StrRef value)
 
MultilegReportingType::Enum multilegReportingType () const
 
void multilegReportingType (MultilegReportingType::Enum value)
 
Binary8 secondaryExecId () const
 
void secondaryExecId (Binary8 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 MutableTASRestatement.h.

Member Function Documentation

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 64 of file MutableTASRestatement.h.

void clearingFirm ( StrRef  value)
inline

EFID that will clear the trade.

Definition at line 70 of file MutableTASRestatement.h.

BinaryPrice clearingPrice ( ) const
inline

Price as sent to clearing after applying post-close conversions to the original LastPx value.

Definition at line 184 of file MutableTASRestatement.h.

void clearingPrice ( BinaryPrice  value)
inline

Price as sent to clearing after applying post-close conversions to the original LastPx value.

Definition at line 190 of file MutableTASRestatement.h.

StrRef clearingSymbol ( ) const
inline

Symbol as sent to clearing.

Definition at line 196 of file MutableTASRestatement.h.

void clearingSymbol ( StrRef  value)
inline

Symbol as sent to clearing.

Definition at line 202 of file MutableTASRestatement.h.

StrRef clOrdId ( ) const
inline

The order being restated.

Definition at line 52 of file MutableTASRestatement.h.

void clOrdId ( StrRef  value)
inline

The order being restated.

Definition at line 58 of file MutableTASRestatement.h.

Binary8 execId ( ) const
inline

Sent to the OCC in the Trade Id field.

Definition at line 76 of file MutableTASRestatement.h.

void execId ( Binary8  value)
inline

Sent to the OCC in the Trade Id field.

Definition at line 82 of file MutableTASRestatement.h.

StrRef feeCode ( ) const
inline

Indicates fee associated with an execution.

Definition at line 160 of file MutableTASRestatement.h.

void feeCode ( StrRef  value)
inline

Indicates fee associated with an execution.

Definition at line 166 of file MutableTASRestatement.h.

BinaryPrice lastPx ( ) const
inline

Price of this fill.

Definition at line 148 of file MutableTASRestatement.h.

void lastPx ( BinaryPrice  value)
inline

Price of this fill.

Definition at line 154 of file MutableTASRestatement.h.

Binary4 lastShares ( ) const
inline

Executed contracts quantity.

Definition at line 136 of file MutableTASRestatement.h.

void lastShares ( Binary4  value)
inline

Executed contracts quantity.

Definition at line 142 of file MutableTASRestatement.h.

Date maturityDate ( ) const
inline

Maturity date of the instrument.

Definition at line 124 of file MutableTASRestatement.h.

void maturityDate ( Date  value)
inline

Maturity date of the instrument.

Definition at line 130 of file MutableTASRestatement.h.

MultilegReportingType::Enum multilegReportingType ( ) const
inline

Type.

Definition at line 208 of file MutableTASRestatement.h.

void multilegReportingType ( MultilegReportingType::Enum  value)
inline

Type.

Definition at line 214 of file MutableTASRestatement.h.

BinaryPrice price ( ) const
inline

Limit price of the order.

Definition at line 100 of file MutableTASRestatement.h.

void price ( BinaryPrice  value)
inline

Limit price of the order.

Definition at line 106 of file MutableTASRestatement.h.

Binary8 secondaryExecId ( ) const
inline

Field indicates whether an execution is a spread or a simple instrument execution that is part of a spread trade.

Definition at line 220 of file MutableTASRestatement.h.

void secondaryExecId ( Binary8  value)
inline

Field indicates whether an execution is a spread or a simple instrument execution that is part of a spread trade.

Definition at line 226 of file MutableTASRestatement.h.

Side::Enum side ( ) const
inline

Side.

Definition at line 88 of file MutableTASRestatement.h.

void side ( Side::Enum  value)
inline

Side.

Definition at line 94 of file MutableTASRestatement.h.

StrRef symbol ( ) const
inline

CFE native identifier of the instrument.

Definition at line 112 of file MutableTASRestatement.h.

void symbol ( StrRef  value)
inline

CFE native identifier of the instrument.

Definition at line 118 of file MutableTASRestatement.h.

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

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

The text representation.

Implements OutgoingMessage.

Date tradeDate ( ) const
inline

Business date of the execution.

Definition at line 172 of file MutableTASRestatement.h.

void tradeDate ( Date  value)
inline

Business date of the execution.

Definition at line 178 of file MutableTASRestatement.h.

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 MutableTASRestatement.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 MutableTASRestatement.h.

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

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