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

#include <OnixS/CboeCFE/Trading/BOE/Messages/Testing/MutableVarianceRestatement.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)
 
Binary4 clearingSize () const
 
void clearingSize (Binary4 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 MutableVarianceRestatement.h.

Member Function Documentation

StrRef clearingFirm ( ) const
inline

EFID that will clear the trade.

Definition at line 64 of file MutableVarianceRestatement.h.

void clearingFirm ( StrRef  value)
inline

EFID that will clear the trade.

Definition at line 70 of file MutableVarianceRestatement.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 MutableVarianceRestatement.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 MutableVarianceRestatement.h.

Binary4 clearingSize ( ) const
inline

Size to clear with OCC.

Definition at line 196 of file MutableVarianceRestatement.h.

void clearingSize ( Binary4  value)
inline

Size to clear with OCC.

Definition at line 202 of file MutableVarianceRestatement.h.

StrRef clearingSymbol ( ) const
inline

Symbol as sent to clearing.

Definition at line 208 of file MutableVarianceRestatement.h.

void clearingSymbol ( StrRef  value)
inline

Symbol as sent to clearing.

Definition at line 214 of file MutableVarianceRestatement.h.

StrRef clOrdId ( ) const
inline

The order being restated.

Definition at line 52 of file MutableVarianceRestatement.h.

void clOrdId ( StrRef  value)
inline

The order being restated.

Definition at line 58 of file MutableVarianceRestatement.h.

Binary8 execId ( ) const
inline

Sent to the OCC in the Trade Id field.

Definition at line 76 of file MutableVarianceRestatement.h.

void execId ( Binary8  value)
inline

Sent to the OCC in the Trade Id field.

Definition at line 82 of file MutableVarianceRestatement.h.

StrRef feeCode ( ) const
inline

Indicates fee associated with an execution.

Definition at line 160 of file MutableVarianceRestatement.h.

void feeCode ( StrRef  value)
inline

Indicates fee associated with an execution.

Definition at line 166 of file MutableVarianceRestatement.h.

BinaryPrice lastPx ( ) const
inline

Price of this fill.

Definition at line 148 of file MutableVarianceRestatement.h.

void lastPx ( BinaryPrice  value)
inline

Price of this fill.

Definition at line 154 of file MutableVarianceRestatement.h.

Binary4 lastShares ( ) const
inline

Executed contracts quantity.

Definition at line 136 of file MutableVarianceRestatement.h.

void lastShares ( Binary4  value)
inline

Executed contracts quantity.

Definition at line 142 of file MutableVarianceRestatement.h.

Date maturityDate ( ) const
inline

Maturity date of the instrument.

Definition at line 124 of file MutableVarianceRestatement.h.

void maturityDate ( Date  value)
inline

Maturity date of the instrument.

Definition at line 130 of file MutableVarianceRestatement.h.

MultilegReportingType::Enum multilegReportingType ( ) const
inline

Type.

Definition at line 220 of file MutableVarianceRestatement.h.

void multilegReportingType ( MultilegReportingType::Enum  value)
inline

Type.

Definition at line 226 of file MutableVarianceRestatement.h.

BinaryPrice price ( ) const
inline

Limit price of the order.

Definition at line 100 of file MutableVarianceRestatement.h.

void price ( BinaryPrice  value)
inline

Limit price of the order.

Definition at line 106 of file MutableVarianceRestatement.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 232 of file MutableVarianceRestatement.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 238 of file MutableVarianceRestatement.h.

Side::Enum side ( ) const
inline

Definition at line 88 of file MutableVarianceRestatement.h.

void side ( Side::Enum  value)
inline

Definition at line 94 of file MutableVarianceRestatement.h.

StrRef symbol ( ) const
inline

CFE native identifier of the instrument.

Definition at line 112 of file MutableVarianceRestatement.h.

void symbol ( StrRef  value)
inline

CFE native identifier of the instrument.

Definition at line 118 of file MutableVarianceRestatement.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 MutableVarianceRestatement.h.

void tradeDate ( Date  value)
inline

Business date of the execution.

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

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 244 of file MutableVarianceRestatement.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: