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

Public Member Functions

DateTime transactionTime () const
void transactionTime (DateTime value)
StrRef clOrdId () const
void clOrdId (StrRef value)
StrRef clearingFirm () const
void clearingFirm (StrRef value)
OrderReasonCode::Enum cancelReason () const
void cancelReason (OrderReasonCode::Enum value)
DateTime requestReceivedTime () const
void requestReceivedTime (DateTime 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 MutableOrderCancelled.h.

Member Function Documentation

◆ cancelReason() [1/2]

OrderReasonCode::Enum cancelReason ( ) const
inline

Cancel reason.

Definition at line 76 of file MutableOrderCancelled.h.

◆ cancelReason() [2/2]

void cancelReason ( OrderReasonCode::Enum value)
inline

Cancel reason.

Definition at line 82 of file MutableOrderCancelled.h.

◆ clearingFirm() [1/2]

StrRef clearingFirm ( ) const
inline

EFID that would clear the trade.

Definition at line 64 of file MutableOrderCancelled.h.

◆ clearingFirm() [2/2]

void clearingFirm ( StrRef value)
inline

EFID that would clear the trade.

Definition at line 70 of file MutableOrderCancelled.h.

◆ clOrdId() [1/2]

StrRef clOrdId ( ) const
inline

The order which was cancelled.

Definition at line 52 of file MutableOrderCancelled.h.

◆ clOrdId() [2/2]

void clOrdId ( StrRef value)
inline

The order which was cancelled.

Definition at line 58 of file MutableOrderCancelled.h.

◆ requestReceivedTime() [1/2]

DateTime requestReceivedTime ( ) const
inline

The earliest timestamp, populated with nanosecond precision, recorded by CFE of the corresponding inbound message being acknowledged.

Definition at line 88 of file MutableOrderCancelled.h.

◆ requestReceivedTime() [2/2]

void requestReceivedTime ( DateTime value)
inline

The earliest timestamp, populated with nanosecond precision, recorded by CFE of the corresponding inbound message being acknowledged.

Definition at line 94 of file MutableOrderCancelled.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 MutableOrderCancelled.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 MutableOrderCancelled.h.

◆ type()

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 100 of file MutableOrderCancelled.h.

◆ validate()

void validate ( ) const
virtual

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

Implements OutgoingMessage.