OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler 1.12.3
API Documentation
Loading...
Searching...
No Matches
NewComplexInstrument Struct Reference

Public Member Functions

StrRef clOrdId () const
void clOrdId (StrRef value)
StrRef clearingFirm () const
void clearingFirm (StrRef value)
const std::vector< Leg > & legs () const
std::vector< Leg > & legs ()
MessageType::Enum type () const throw ()
void validate () const
std::string toString () const
void toString (std::string &str) const

Detailed Description

Definition at line 37 of file NewComplexInstrument.h.

Member Function Documentation

◆ clearingFirm() [1/2]

StrRef clearingFirm ( ) const
inline

EFID associated with creating the complex instrument.

Definition at line 52 of file NewComplexInstrument.h.

◆ clearingFirm() [2/2]

void clearingFirm ( StrRef value)
inline

EFID associated with creating the complex instrument.

Definition at line 58 of file NewComplexInstrument.h.

◆ clOrdId() [1/2]

StrRef clOrdId ( ) const
inline

Text.

Definition at line 40 of file NewComplexInstrument.h.

◆ clOrdId() [2/2]

void clOrdId ( StrRef value)
inline

Text.

Definition at line 46 of file NewComplexInstrument.h.

◆ legs() [1/2]

std::vector< Leg > & legs ( )
inline

Legs.

Definition at line 70 of file NewComplexInstrument.h.

◆ legs() [2/2]

const std::vector< Leg > & legs ( ) const
inline

Legs.

Definition at line 64 of file NewComplexInstrument.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.

◆ type()

MessageType::Enum type ( ) const
throw ( )
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 76 of file NewComplexInstrument.h.

◆ validate()

void validate ( ) const
virtual

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

Implements OutgoingMessage.