#include <OnixS/Eurex/MarketData/EOBI/AddFlexibleInstrument.h>
Public Member Functions | |
| std::string | msgType () const |
| EOBI::MarketDataType::Enum | marketDataType () const |
| EOBI::SecurityUpdateAction::Enum | securityUpdateAction () const |
| EOBI::SecurityIDSource::Enum | securityIDSource () const |
| EOBI::ProductComplex::Enum | productComplex () const |
| EOBI::NoMarketSegments::Enum | noMarketSegments () const |
| UInt64 | securityID () const |
| UInt64 | transactTime () const |
| StringRef | securityDesc () const |
| EOBI::SecurityType::Enum | securityType () const |
| EOBI::PutOrCall::Enum | putOrCall () const |
| EOBI::ExerciseStyle::Enum | exerciseStyle () const |
| EOBI::SettlMethod::Enum | settlMethod () const |
| UInt32 | maturityDate () const |
| bool | strikePrice (Decimal &price) const |
| bool | optAttribute (UInt32 &value) const |
| UInt32 | contractDate () const |
| UInt32 | securityReferenceDataSupplement () const |
| void | toString (std::string &) const override |
| Public Member Functions inherited from MessageBase | |
| UInt32 | msgSeqNum () const |
| std::string | toString () const |
| virtual | ~MessageBase () |
| const DataSource & | dataSource () const |
Friends | |
| class | Implementation::MessageFactory |
Additional Inherited Members | |
| Protected Member Functions inherited from MessageBase | |
| MessageBase (const void *data, const DataSource &dataSource) | |
| Protected Member Functions inherited from DataContainer | |
| DataContainer (const void *data) | |
| template<class TData> | |
| const TData * | getData () const noexcept |
Definition at line 36 of file AddFlexibleInstrument.h.
| UInt32 contractDate | ( | ) | const |
Contract day of the instrument (YYYYMMDD).
| EOBI::ExerciseStyle::Enum exerciseStyle | ( | ) | const |
| EOBI::MarketDataType::Enum marketDataType | ( | ) | const |
Market data type.
| UInt32 maturityDate | ( | ) | const |
Expiration day of the instrument (YYYYMMDD).
| std::string msgType | ( | ) | const |
Message type.
| EOBI::NoMarketSegments::Enum noMarketSegments | ( | ) | const |
Number of market segments.
| bool optAttribute | ( | UInt32 & | value | ) | const |
| EOBI::ProductComplex::Enum productComplex | ( | ) | const |
This field qualifies an instrument type on Eurex.
| EOBI::PutOrCall::Enum putOrCall | ( | ) | const |
| StringRef securityDesc | ( | ) | const |
Human readable description of instrument.
| UInt64 securityID | ( | ) | const |
Unique instrument identifier.
| EOBI::SecurityIDSource::Enum securityIDSource | ( | ) | const |
Marketplace assigned identifier.
| UInt32 securityReferenceDataSupplement | ( | ) | const |
Contract day of the instrument (YYYYMMDD).Same as Contract - Date.
| EOBI::SecurityType::Enum securityType | ( | ) | const |
Strategy Type.
| EOBI::SecurityUpdateAction::Enum securityUpdateAction | ( | ) | const |
Security update action.
| EOBI::SettlMethod::Enum settlMethod | ( | ) | const |
| bool strikePrice | ( | Decimal & | price | ) | const |
Strike Price.
|
overridevirtual |
Appends text presentation.
Reimplemented from MessageBase.
| UInt64 transactTime | ( | ) | const |
Transaction timestamp.
|
friend |
Definition at line 97 of file AddFlexibleInstrument.h.