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

#include <OnixS/CboeCFE/Trading/BOE/Messages/Testing/MutableQuoteRestated.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)
 
Binary4 leavesQty () const
 
void leavesQty (Binary4 value)
 
BinaryPrice workingPrice () const
 
void workingPrice (BinaryPrice value)
 
StrRef quoteSymbol () const
 
void quoteSymbol (StrRef value)
 
Side::Enum side () const
 
void side (Side::Enum value)
 
RestatementReason::Enum restatementReason () const
 
void restatementReason (RestatementReason::Enum 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 MutableQuoteRestated.h.

Member Function Documentation

Binary4 leavesQty ( ) const
inline

Quantity still open for further execution.

Definition at line 76 of file MutableQuoteRestated.h.

void leavesQty ( Binary4  value)
inline

Quantity still open for further execution.

Definition at line 82 of file MutableQuoteRestated.h.

Binary8 orderId ( ) const
inline

Order identifier supplied by CFE.

Definition at line 64 of file MutableQuoteRestated.h.

void orderId ( Binary8  value)
inline

Order identifier supplied by CFE.

Definition at line 70 of file MutableQuoteRestated.h.

StrRef quoteSymbol ( ) const
inline

CFE native identifier of the instrument being quoted.

Definition at line 100 of file MutableQuoteRestated.h.

void quoteSymbol ( StrRef  value)
inline

CFE native identifier of the instrument being quoted.

Definition at line 106 of file MutableQuoteRestated.h.

StrRef quoteUpdateId ( ) const
inline

Id chosen by the client.

Definition at line 52 of file MutableQuoteRestated.h.

void quoteUpdateId ( StrRef  value)
inline

Id chosen by the client.

Definition at line 58 of file MutableQuoteRestated.h.

RestatementReason::Enum restatementReason ( ) const
inline

The reason for this Quote Restated message.

Definition at line 124 of file MutableQuoteRestated.h.

void restatementReason ( RestatementReason::Enum  value)
inline

The reason for this Quote Restated message.

Definition at line 130 of file MutableQuoteRestated.h.

Side::Enum side ( ) const
inline

Side.

Definition at line 112 of file MutableQuoteRestated.h.

void side ( Side::Enum  value)
inline

Side.

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

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 136 of file MutableQuoteRestated.h.

void validate ( ) const
virtual

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

Implements OutgoingMessage.

BinaryPrice workingPrice ( ) const
inline

The price at which the quote is working on the order book.

Definition at line 88 of file MutableQuoteRestated.h.

void workingPrice ( BinaryPrice  value)
inline

The price at which the quote is working on the order book.

Definition at line 94 of file MutableQuoteRestated.h.


The documentation for this struct was generated from the following file: