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

#include <OnixS/CboeCFE/Trading/BOE/Messages/Out/NewComplexInstrument.h>

Public Types

typedef Alphanumeric< 8 > Leg
 

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 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 36 of file NewComplexInstrument.h.

Member Typedef Documentation

typedef Alphanumeric<8> Leg

Definition at line 38 of file NewComplexInstrument.h.

Member Function Documentation

StrRef clearingFirm ( ) const
inline

EFID associated with creating the complex instrument.

Definition at line 53 of file NewComplexInstrument.h.

void clearingFirm ( StrRef  value)
inline

EFID associated with creating the complex instrument.

Definition at line 59 of file NewComplexInstrument.h.

StrRef clOrdId ( ) const
inline

Text.

Definition at line 41 of file NewComplexInstrument.h.

void clOrdId ( StrRef  value)
inline

Text.

Definition at line 47 of file NewComplexInstrument.h.

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

Legs.

Definition at line 65 of file NewComplexInstrument.h.

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

Legs.

Definition at line 71 of file NewComplexInstrument.h.

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

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

The text representation.

Implements OutgoingMessage.

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

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