OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler 1.12.0
API documentation
Loading...
Searching...
No Matches
MutableTASQuoteRestatement Struct Reference

Public Member Functions

DateTime transactionTime () const
void transactionTime (DateTime value)
StrRef quoteUpdateId () const
void quoteUpdateId (StrRef value)
Binary8 execId () const
void execId (Binary8 value)
StrRef quoteSymbol () const
void quoteSymbol (StrRef value)
StrRef clearingSymbol () const
void clearingSymbol (StrRef value)
BinaryPrice clearingPrice () const
void clearingPrice (BinaryPrice 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 MutableTASQuoteRestatement.h.

Member Function Documentation

◆ clearingPrice() [1/2]

BinaryPrice clearingPrice ( ) const
inline

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

Definition at line 100 of file MutableTASQuoteRestatement.h.

◆ clearingPrice() [2/2]

void clearingPrice ( BinaryPrice value)
inline

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

Definition at line 106 of file MutableTASQuoteRestatement.h.

◆ clearingSymbol() [1/2]

StrRef clearingSymbol ( ) const
inline

Symbol as sent to clearing; after applying post-close conversions to the original Symbol.

Definition at line 88 of file MutableTASQuoteRestatement.h.

◆ clearingSymbol() [2/2]

void clearingSymbol ( StrRef value)
inline

Symbol as sent to clearing; after applying post-close conversions to the original Symbol.

Definition at line 94 of file MutableTASQuoteRestatement.h.

◆ execId() [1/2]

Binary8 execId ( ) const
inline

Sent to the OCC in the Trade Id field.

Definition at line 64 of file MutableTASQuoteRestatement.h.

◆ execId() [2/2]

void execId ( Binary8 value)
inline

Sent to the OCC in the Trade Id field.

Definition at line 70 of file MutableTASQuoteRestatement.h.

◆ quoteSymbol() [1/2]

StrRef quoteSymbol ( ) const
inline

CFE native identifier of the instrument being quoted.

Definition at line 76 of file MutableTASQuoteRestatement.h.

◆ quoteSymbol() [2/2]

void quoteSymbol ( StrRef value)
inline

CFE native identifier of the instrument being quoted.

Definition at line 82 of file MutableTASQuoteRestatement.h.

◆ quoteUpdateId() [1/2]

StrRef quoteUpdateId ( ) const
inline

The quote being restated.

Definition at line 52 of file MutableTASQuoteRestatement.h.

◆ quoteUpdateId() [2/2]

void quoteUpdateId ( StrRef value)
inline

The quote being restated.

Definition at line 58 of file MutableTASQuoteRestatement.h.

◆ toString() [1/2]

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

◆ toString() [2/2]

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

The text representation.

Implements OutgoingMessage.

◆ transactionTime() [1/2]

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

◆ transactionTime() [2/2]

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

◆ type()

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 112 of file MutableTASQuoteRestatement.h.

◆ validate()

void validate ( ) const
virtual

Validates message data Throws std::invalid_argument exception if message content is invalid.

Implements OutgoingMessage.