OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  7.4.2
API documentation
InstrumentSnapshotWrapper Class Reference

#include </work/src/MessageOperator.h>

Collaboration diagram for InstrumentSnapshotWrapper:

Public Member Functions

 InstrumentSnapshotWrapper (const OnixS::FIX::Core::Messaging::Message &message)
 ~InstrumentSnapshotWrapper ()
- Public Member Functions inherited from InstrumentSnapshot
SecurityId securityId () const
SecurityAlts securityAlts () const
SecurityType::Enum securityType () const
SecurityStatus::Enum securityStatus () const
bool securityDesc (StringRef &desc) const
bool securityExchange (StringRef &exchange) const
InstrumentType::Enum productComplex () const
bool cfiCode (StringRef desc) const
bool strikePrice (Decimal &price) const
bool strikePricePrecision (UInt32 &precision) const
bool contractMultiplier (Decimal &multiplier) const
PutOrCall::Enum putOrCall () const
bool optAttribute (UInt32 &attribute) const
ExerciseStyle::Enum exerciseStyle () const
bool origStrikePrice (Decimal &price) const
bool contractGenerationNumber (UInt32 &number) const
bool lowExercisePriceOptionIndicator () const
ValuationMethod::Enum valuationMethod () const
SettlMethod::Enum settlMethod () const
SettlSubMethod::Enum settlSubMethod () const
bool priorSettlPrice (Decimal &price) const
InstrumentSnapshotLegs legs () const
bool unitOfMeasure (StringRef &val) const
bool assetType (UInt32 &val) const
bool assetSubType (UInt32 &val) const
bool transactTime (UInt64 &time) const
bool refTickTableID (UInt32 &time) const
StringRef currency () const
bool settlCurrency (StringRef &desc) const
DepositType::Enum depositType () const
StringRef issuer () const
bool issueDate (UInt32 &date) const
bool roundLot (Decimal &value) const
bool minTradeVol (Decimal &value) const
InstrumentParties instrumentParties () const
StringRef underlyingSymbol () const
bool couponRate (Decimal &value) const
bool previousCouponPaymentDate (UInt32 &value) const
bool couponPaymentDate (UInt32 &value) const
AccruedInterestCalculationMethod::Enum couponDayCount () const
CouponType::Enum couponType () const
StringRef countryOfIssue () const
FlatIndicator::Enum flatIndicator () const
InstrumentAttributes instrumentAttributes () const
Events events () const
bool instrumentPricePrecision (UInt32 &value) const
bool minPriceIncrement (Decimal &increment) const
bool minPriceIncrementClearing (Decimal &price) const
Decimal minPriceIncrementAmount () const
bool maturityDate (Timestamp &date) const
bool maturityMonthYear (UInt32 &monthYear) const
bool securitySubType (UInt32 &type) const
MarketSegmentId marketSegmentId () const
ImpliedMarketIndicator::Enum impliedMarketIndicator () const
MultilegModel::Enum multilegModel () const
PriceType::Enum priceType () const
PostTradeAnonymityType::Enum postTradeAnonymity () const
bool settlBusinessDays (UInt32 &value) const
bool quoteSizeRuleMinBidSize (Decimal &value) const
bool quoteSizeMinOfferSize (Decimal &value) const
UInt32 priceRangeRuleID () const
bool symbol (StringRef value) const
TradingSessionRules tradingSessionRules ()
- Public Member Functions inherited from Message
 Message (const Message &other)
 ~Message ()
FieldValueRef type () const
SequenceNumber seqNum () const
FieldValueRef senderCompId () const
bool operator== (const Message &) const
bool operator!= (const Message &) const
std::string toString (char delimiter=0x1, MessageStringingFlags flags=MessageStringingFlag::IncludeFieldTagNumber) const
std::string toStringWithFieldNames () const
void toString (std::string &str, char delimiter=0x1, MessageStringingFlags flags=MessageStringingFlag::IncludeFieldTagNumber) const
Messageoperator= (const Message &)
- Public Member Functions inherited from FieldSet
 operator bool () const
FieldValueRef get (Tag tag) const
Int32 getInt32 (Tag tag) const
UInt32 getUInt32 (Tag tag) const
Int64 getInt64 (Tag tag) const
UInt64 getUInt64 (Tag tag) const
Decimal getDecimal (Tag tag) const
StringRef getStringRef (Tag tag) const
Timestamp getTimestamp (Tag tag, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSNsec) const
Group getGroup (Tag numberOfInstancesTag) const
Group getOptionalGroup (Tag numberOfInstancesTag) const
bool hasFlag (Tag tag) const
size_t fields (Fields &fields) const
void swap (FieldSet &) throw ()

Additional Inherited Members

- Protected Member Functions inherited from FieldSet
 FieldSet ()
 FieldSet (const Message *, void *)
 FieldSet (const FieldSet &)
 ~FieldSet ()
FieldSetoperator= (const FieldSet &)
- Protected Attributes inherited from FieldSet
const Messagecontainer_
void * impl_

Detailed Description

Definition at line 204 of file MessageOperator.h.

Constructor & Destructor Documentation

InstrumentSnapshotWrapper ( const OnixS::FIX::Core::Messaging::Message &  message)

Definition at line 204 of file MessageOperator.h.

Definition at line 204 of file MessageOperator.h.

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