OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers 18.2.0
API documentation
Loading...
Searching...
No Matches
InstrumentSnapshot Class Reference

Public Member Functions

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 displayName (StringRef &desc) const
ContractIdentificationEligibility::Enum contractIdentificationEligibility () const
bool isPrimary () const
bool quantityScalingFactor (UInt32 &value) const
bool securityReferenceDataSupplement (UInt32 &value) const
bool contractDate (UInt32 &value) const
bool contractDateType (StringRef &value) const
bool contractMonthYear (UInt32 &value) const
ContractMonthType::Enum contractMonthType () const
ContractCycleType::Enum contractCycleType () const
ContractCycleSubType::Enum contractCycleSubType () const
MaturityFrequencyUnit::Enum maturityFrequencyUnit () const
ContractFrequency::Enum contractFrequency () const
ContractDisplayInstruction::Enum contractDisplayInstruction () const
bool displayDay (UInt32 &value) const
bool displayRelativeDay (Int32 &value) const
bool displayWeek (UInt32 &value) const
DisplayDayOfWeek::Enum displayDayOfWeek () const
bool displayMonth (UInt32 &value) const
bool displayQuarter (UInt32 &value) const
DisplaySeason::Enum displaySeason () const
bool displayYear (UInt32 &value) 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
bool priceDelta (Decimal &value) const
bool riskSensitivityFactor (Decimal &value) const
LastFragment::Enum lastFragment () const
bool legRatioMultiplier (UInt32 &value) const
PriceNotation::Enum priceNotation () const
InstrumentSnapshotLegs legs () const
bool underlyingMarketSegmentID (UInt32 &val) const
bool underlyingSecurityID (Int64 &val) 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
bool currency (StringRef &value) const
bool settlCurrency (StringRef &desc) const
DepositType::Enum depositType () const
bool issueDate (UInt32 &date) const
bool roundLot (Decimal &value) const
bool minTradeVol (Decimal &value) const
bool maxTradeVol (Decimal &value) const
bool maxTradeVal (Decimal &value) const
bool quotingStartTime (StringRef &value) const
bool quotingEndTime (StringRef &value) const
InstrumentAuctionType::Enum instrumentAuctionType () const
MidpointTrading::Enum midpointTrading () const
StringRef midpointExecVenueId () 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
WarrantType::Enum warrantType () const
CoverIndicator::Enum coverIndicator () const
bool volatilityCorridorOpeningAuction (UInt32 &value) const
bool volatilityCorridorIntradayAuction (UInt32 &value) const
bool volatilityCorridorClosingAuction (UInt32 &value) const
bool volatilityCorridorContinuous (UInt32 &value) const
bool volatilityCorridorRetailAuction (UInt32 &value) const
bool fixedAbsVolaInterruptionLimit (Decimal &increment) const
bool floatAbsVolaInterruptionLimit (Decimal &increment) const
bool fixedPctVolaInterruptionLimit (Decimal &increment) const
bool floatPctVolaInterruptionLimit (Decimal &increment) const
InstrumentAttributes instrumentAttributes () const
Events events () const
bool instrumentPricePrecision (UInt32 &value) const
bool minPriceIncrement (Decimal &increment) const
bool minPriceIncrementClearing (Decimal &price) const
bool minPriceIncrementAmount (Decimal &value) const
bool maturityDate (Timestamp &date) const
bool maturityMonthYear (UInt32 &monthYear) const
bool securitySubType (UInt32 &type) const
bool relatedSecurityId (Int64 &value) const
StringRef relatedSecurityIDSource () 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
ListMethod::Enum listMethod () const
TradingSessionRules tradingSessionRules ()
SecurityClassifications securityClassifications () const
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 ()

Friends

class InstrumentSnapshotWrapper
class InstrumentIncremental

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 1031 of file InstrumentSnapshot.h.

Member Function Documentation

◆ assetSubType()

bool assetSubType ( UInt32 & val) const
inline

AssetSubType.

Definition at line 1355 of file InstrumentSnapshot.h.

◆ assetType()

bool assetType ( UInt32 & val) const
inline

AssetType.

Definition at line 1349 of file InstrumentSnapshot.h.

◆ cfiCode()

bool cfiCode ( StringRef & desc) const
inline

Indicates the type of security using ISO 10962 standard.

Definition at line 1077 of file InstrumentSnapshot.h.

◆ contractCycleSubType()

ContractCycleSubType::Enum contractCycleSubType ( ) const
inline

Indicates the kind of regular expiration pattern, in the context of ContractCycleType(30865).

Definition at line 1144 of file InstrumentSnapshot.h.

◆ contractCycleType()

ContractCycleType::Enum contractCycleType ( ) const
inline

Defines the instrument cycle type.

Definition at line 1138 of file InstrumentSnapshot.h.

◆ contractDate()

bool contractDate ( UInt32 & value) const
inline

Actual contract start date.

Definition at line 1114 of file InstrumentSnapshot.h.

◆ contractDateType()

bool contractDateType ( StringRef & value) const
inline

A symbol to describe the type of ContractDate.

Definition at line 1120 of file InstrumentSnapshot.h.

◆ contractDisplayInstruction()

ContractDisplayInstruction::Enum contractDisplayInstruction ( ) const
inline

Defines the instrument display instruction.

Definition at line 1162 of file InstrumentSnapshot.h.

◆ contractFrequency()

ContractFrequency::Enum contractFrequency ( ) const
inline

Indicates the kind of regular expiration pattern, in the context of ContractCycleType(30865).

Definition at line 1156 of file InstrumentSnapshot.h.

◆ contractGenerationNumber()

bool contractGenerationNumber ( UInt32 & number) const
inline

Contract generation.

Definition at line 1258 of file InstrumentSnapshot.h.

◆ contractIdentificationEligibility()

ContractIdentificationEligibility::Enum contractIdentificationEligibility ( ) const
inline

Defines the granularity which suffice to identify a standard e.g. non - flexible contract uniquely within a product.

Definition at line 1089 of file InstrumentSnapshot.h.

◆ contractMonthType()

ContractMonthType::Enum contractMonthType ( ) const
inline

Defines the instrument cycle type.

Definition at line 1132 of file InstrumentSnapshot.h.

◆ contractMonthYear()

bool contractMonthYear ( UInt32 & value) const
inline

Contract start month.

Definition at line 1126 of file InstrumentSnapshot.h.

◆ contractMultiplier()

bool contractMultiplier ( Decimal & multiplier) const
inline

Contract Multiplier.

Definition at line 1228 of file InstrumentSnapshot.h.

◆ countryOfIssue()

StringRef countryOfIssue ( ) const
inline

The accrued interest is rounded to the 12th decimal except for Country(421) = HU, rounded to the 7th decimal.

Definition at line 1494 of file InstrumentSnapshot.h.

◆ couponDayCount()

AccruedInterestCalculationMethod::Enum couponDayCount ( ) const
inline

Defines the Accrued interest Calculation Method.

Definition at line 1482 of file InstrumentSnapshot.h.

◆ couponPaymentDate()

bool couponPaymentDate ( UInt32 & value) const
inline

Upcoming Coupon payment date.

Definition at line 1476 of file InstrumentSnapshot.h.

◆ couponRate()

bool couponRate ( Decimal & value) const
inline

Instrument identifier of the leg security.

Definition at line 1464 of file InstrumentSnapshot.h.

◆ couponType()

CouponType::Enum couponType ( ) const
inline

Coupon Type.

Definition at line 1488 of file InstrumentSnapshot.h.

◆ coverIndicator()

CoverIndicator::Enum coverIndicator ( ) const
inline

CoverIndicator.

Definition at line 1512 of file InstrumentSnapshot.h.

◆ currency()

bool currency ( StringRef & value) const
inline

Currency as published in ISO 4217.

Definition at line 1373 of file InstrumentSnapshot.h.

◆ depositType()

DepositType::Enum depositType ( ) const
inline

DepositType.

Definition at line 1385 of file InstrumentSnapshot.h.

◆ displayDay()

bool displayDay ( UInt32 & value) const
inline

Display Day.

Definition at line 1168 of file InstrumentSnapshot.h.

◆ displayDayOfWeek()

DisplayDayOfWeek::Enum displayDayOfWeek ( ) const
inline

The day of week of the weekly contract.

Definition at line 1186 of file InstrumentSnapshot.h.

◆ displayMonth()

bool displayMonth ( UInt32 & value) const
inline

Display Month.

Definition at line 1192 of file InstrumentSnapshot.h.

◆ displayName()

bool displayName ( StringRef & desc) const
inline

Display Name.

Definition at line 1083 of file InstrumentSnapshot.h.

◆ displayQuarter()

bool displayQuarter ( UInt32 & value) const
inline

The Display Quarter denotes the three-month period inside a year.

Definition at line 1198 of file InstrumentSnapshot.h.

◆ displayRelativeDay()

bool displayRelativeDay ( Int32 & value) const
inline

Display Relative Day.

Definition at line 1174 of file InstrumentSnapshot.h.

◆ displaySeason()

DisplaySeason::Enum displaySeason ( ) const
inline

Defines the instrument display instruction.

Definition at line 1204 of file InstrumentSnapshot.h.

◆ displayWeek()

bool displayWeek ( UInt32 & value) const
inline

Display Week.

Definition at line 1180 of file InstrumentSnapshot.h.

◆ displayYear()

bool displayYear ( UInt32 & value) const
inline

Display Year.

Definition at line 1210 of file InstrumentSnapshot.h.

◆ events()

Events events ( ) const
inline

Events.

Definition at line 1579 of file InstrumentSnapshot.h.

◆ exerciseStyle()

ExerciseStyle::Enum exerciseStyle ( ) const
inline

Exercise Style.

Definition at line 1246 of file InstrumentSnapshot.h.

◆ fixedAbsVolaInterruptionLimit()

bool fixedAbsVolaInterruptionLimit ( Decimal & increment) const
inline

Static price range as absolute price.

Definition at line 1548 of file InstrumentSnapshot.h.

◆ fixedPctVolaInterruptionLimit()

bool fixedPctVolaInterruptionLimit ( Decimal & increment) const
inline

Static price range as percentage value.

Definition at line 1560 of file InstrumentSnapshot.h.

◆ flatIndicator()

FlatIndicator::Enum flatIndicator ( ) const
inline

The Flat Indicator of a bond.

Definition at line 1500 of file InstrumentSnapshot.h.

◆ floatAbsVolaInterruptionLimit()

bool floatAbsVolaInterruptionLimit ( Decimal & increment) const
inline

Dynamic price range as absolute price.

Definition at line 1554 of file InstrumentSnapshot.h.

◆ floatPctVolaInterruptionLimit()

bool floatPctVolaInterruptionLimit ( Decimal & increment) const
inline

Dynamic price range as percentage value.

Definition at line 1566 of file InstrumentSnapshot.h.

◆ impliedMarketIndicator()

ImpliedMarketIndicator::Enum impliedMarketIndicator ( ) const
inline

Implied market indicator.

Definition at line 1651 of file InstrumentSnapshot.h.

◆ instrumentAttributes()

InstrumentAttributes instrumentAttributes ( ) const
inline

Instrument attributes.

Definition at line 1573 of file InstrumentSnapshot.h.

◆ instrumentAuctionType()

InstrumentAuctionType::Enum instrumentAuctionType ( ) const
inline

InstrumentAuctionType.

Definition at line 1433 of file InstrumentSnapshot.h.

◆ instrumentParties()

InstrumentParties instrumentParties ( ) const
inline

Instrument parties.

Definition at line 1452 of file InstrumentSnapshot.h.

◆ instrumentPricePrecision()

bool instrumentPricePrecision ( UInt32 & value) const
inline

Instrument Price Precision.

Definition at line 1585 of file InstrumentSnapshot.h.

◆ isPrimary()

bool isPrimary ( ) const
inline

Defines, if this contract based on its contract generation cycle, is considered primary.

Definition at line 1095 of file InstrumentSnapshot.h.

◆ issueDate()

bool issueDate ( UInt32 & date) const
inline

Issue date of instrument.

Definition at line 1391 of file InstrumentSnapshot.h.

◆ lastFragment()

LastFragment::Enum lastFragment ( ) const
inline

Indicates whether this message is the last in a sequence of messages that together convey a joint list of InstrmtLegGrp.

Definition at line 1307 of file InstrumentSnapshot.h.

◆ legRatioMultiplier()

bool legRatioMultiplier ( UInt32 & value) const
inline

Common integer multiple of the option legs for Option Volatility Strategies.

Definition at line 1313 of file InstrumentSnapshot.h.

◆ legs()

InstrumentSnapshotLegs legs ( ) const
inline

Legs.

Definition at line 1325 of file InstrumentSnapshot.h.

◆ listMethod()

ListMethod::Enum listMethod ( ) const
inline

Definition at line 1705 of file InstrumentSnapshot.h.

◆ lowExercisePriceOptionIndicator()

bool lowExercisePriceOptionIndicator ( ) const
inline

Lepo Flag.

Definition at line 1264 of file InstrumentSnapshot.h.

◆ marketSegmentId()

MarketSegmentId marketSegmentId ( ) const
inline

Product identifier.

Definition at line 1645 of file InstrumentSnapshot.h.

◆ maturityDate()

bool maturityDate ( Timestamp & date) const
inline

Actual expiration day of the instrument (YYYYMMDD).

Definition at line 1609 of file InstrumentSnapshot.h.

◆ maturityFrequencyUnit()

MaturityFrequencyUnit::Enum maturityFrequencyUnit ( ) const
inline

Definition at line 1150 of file InstrumentSnapshot.h.

◆ maturityMonthYear()

bool maturityMonthYear ( UInt32 & monthYear) const
inline

Expiration month (YYYYMM).

Definition at line 1621 of file InstrumentSnapshot.h.

◆ maxTradeVal()

bool maxTradeVal ( Decimal & value) const
inline

Definition at line 1415 of file InstrumentSnapshot.h.

◆ maxTradeVol()

bool maxTradeVol ( Decimal & value) const
inline

Definition at line 1409 of file InstrumentSnapshot.h.

◆ midpointExecVenueId()

StringRef midpointExecVenueId ( ) const
inline

Definition at line 1445 of file InstrumentSnapshot.h.

◆ midpointTrading()

MidpointTrading::Enum midpointTrading ( ) const
inline

MidpointTrading.

Definition at line 1439 of file InstrumentSnapshot.h.

◆ minPriceIncrement()

bool minPriceIncrement ( Decimal & increment) const
inline

Defines the minimum price movement in ticks (tick size).

Definition at line 1591 of file InstrumentSnapshot.h.

◆ minPriceIncrementAmount()

bool minPriceIncrementAmount ( Decimal & value) const
inline

Defines the minimum price movement in the respective currency (tick value).

Definition at line 1603 of file InstrumentSnapshot.h.

◆ minPriceIncrementClearing()

bool minPriceIncrementClearing ( Decimal & price) const
inline

Defines the minimum increment for trade prices in clearing notation (clearing tick size).

Definition at line 1597 of file InstrumentSnapshot.h.

◆ minTradeVol()

bool minTradeVol ( Decimal & value) const
inline

The minimum tradable unit of a bond.

Definition at line 1403 of file InstrumentSnapshot.h.

◆ multilegModel()

MultilegModel::Enum multilegModel ( ) const
inline

Multileg model.

Definition at line 1657 of file InstrumentSnapshot.h.

◆ optAttribute()

bool optAttribute ( UInt32 & attribute) const
inline

Version of an option. Version can change as a result of corporate actions or events.

Definition at line 1240 of file InstrumentSnapshot.h.

◆ origStrikePrice()

bool origStrikePrice ( Decimal & price) const
inline

Original strike price prior to corporate action, e.g. 5.20.

Definition at line 1252 of file InstrumentSnapshot.h.

◆ postTradeAnonymity()

PostTradeAnonymityType::Enum postTradeAnonymity ( ) const
inline

Only for cash.

Definition at line 1669 of file InstrumentSnapshot.h.

◆ previousCouponPaymentDate()

bool previousCouponPaymentDate ( UInt32 & value) const
inline

Previous coupon payment date.

Definition at line 1470 of file InstrumentSnapshot.h.

◆ priceDelta()

bool priceDelta ( Decimal & value) const
inline

Previous day's option delta provided for option instruments only.

Definition at line 1295 of file InstrumentSnapshot.h.

◆ priceNotation()

PriceNotation::Enum priceNotation ( ) const
inline

Definition at line 1319 of file InstrumentSnapshot.h.

◆ priceRangeRuleID()

UInt32 priceRangeRuleID ( ) const
inline

Bid side minimum quote quantity.

Definition at line 1693 of file InstrumentSnapshot.h.

◆ priceType()

PriceType::Enum priceType ( ) const
inline

The unit in which an instrument is quoted/stated when buying or selling. Only for cash.

Definition at line 1663 of file InstrumentSnapshot.h.

◆ priorSettlPrice()

bool priorSettlPrice ( Decimal & price) const
inline

Previous day's settlement price. Converted in trading notation in case of variance futures.

Definition at line 1289 of file InstrumentSnapshot.h.

◆ productComplex()

InstrumentType::Enum productComplex ( ) const
inline

Type of Market Data update action.

Definition at line 1071 of file InstrumentSnapshot.h.

◆ putOrCall()

PutOrCall::Enum putOrCall ( ) const
inline

Put Or Call.

Definition at line 1234 of file InstrumentSnapshot.h.

◆ quantityScalingFactor()

bool quantityScalingFactor ( UInt32 & value) const
inline

Definition at line 1102 of file InstrumentSnapshot.h.

◆ quoteSizeMinOfferSize()

bool quoteSizeMinOfferSize ( Decimal & value) const
inline

Bid side minimum quote quantity.

Definition at line 1687 of file InstrumentSnapshot.h.

◆ quoteSizeRuleMinBidSize()

bool quoteSizeRuleMinBidSize ( Decimal & value) const
inline

Bid side minimum quote quantity.

Definition at line 1681 of file InstrumentSnapshot.h.

◆ quotingEndTime()

bool quotingEndTime ( StringRef & value) const
inline

QuotingEndTime.

Definition at line 1427 of file InstrumentSnapshot.h.

◆ quotingStartTime()

bool quotingStartTime ( StringRef & value) const
inline

QuotingStartTime.

Definition at line 1421 of file InstrumentSnapshot.h.

◆ refTickTableID()

bool refTickTableID ( UInt32 & time) const
inline

Reference to tick size table identifier from product level message.

Definition at line 1367 of file InstrumentSnapshot.h.

◆ relatedSecurityId()

bool relatedSecurityId ( Int64 & value) const
inline

Definition at line 1633 of file InstrumentSnapshot.h.

◆ relatedSecurityIDSource()

StringRef relatedSecurityIDSource ( ) const
inline

Definition at line 1639 of file InstrumentSnapshot.h.

◆ riskSensitivityFactor()

bool riskSensitivityFactor ( Decimal & value) const
inline

Risk Sensitivity Factor.

Definition at line 1301 of file InstrumentSnapshot.h.

◆ roundLot()

bool roundLot ( Decimal & value) const
inline

Definition at line 1397 of file InstrumentSnapshot.h.

◆ securityAlts()

SecurityAlts securityAlts ( ) const
inline

Entries.

Definition at line 1041 of file InstrumentSnapshot.h.

◆ securityClassifications()

SecurityClassifications securityClassifications ( ) const
inline

Definition at line 1717 of file InstrumentSnapshot.h.

◆ securityDesc()

bool securityDesc ( StringRef & desc) const
inline

Security description.

Definition at line 1059 of file InstrumentSnapshot.h.

◆ securityExchange()

bool securityExchange ( StringRef & exchange) const
inline

MIC (ISO 10383), used to identify an instrument of a co-operation partner.

Definition at line 1065 of file InstrumentSnapshot.h.

◆ securityId()

SecurityId securityId ( ) const
inline

Instrument identifier.

Definition at line 1035 of file InstrumentSnapshot.h.

◆ securityReferenceDataSupplement()

bool securityReferenceDataSupplement ( UInt32 & value) const
inline

Definition at line 1108 of file InstrumentSnapshot.h.

◆ securityStatus()

SecurityStatus::Enum securityStatus ( ) const
inline

Security Status.

Definition at line 1053 of file InstrumentSnapshot.h.

◆ securitySubType()

bool securitySubType ( UInt32 & type) const
inline

Standard strategy type for complex instruments.

Definition at line 1627 of file InstrumentSnapshot.h.

◆ securityType()

SecurityType::Enum securityType ( ) const
inline

Type of security.

Definition at line 1047 of file InstrumentSnapshot.h.

◆ settlBusinessDays()

bool settlBusinessDays ( UInt32 & value) const
inline

Settlement Business Days.

Definition at line 1675 of file InstrumentSnapshot.h.

◆ settlCurrency()

bool settlCurrency ( StringRef & desc) const
inline

Settlement currency.

Definition at line 1379 of file InstrumentSnapshot.h.

◆ settlMethod()

SettlMethod::Enum settlMethod ( ) const
inline

Definition at line 1277 of file InstrumentSnapshot.h.

◆ settlSubMethod()

SettlSubMethod::Enum settlSubMethod ( ) const
inline

Definition at line 1283 of file InstrumentSnapshot.h.

◆ strikePrice()

bool strikePrice ( Decimal & price) const
inline

Strike Price.

Definition at line 1216 of file InstrumentSnapshot.h.

◆ strikePricePrecision()

bool strikePricePrecision ( UInt32 & precision) const
inline

Strike Price Precision.

Definition at line 1222 of file InstrumentSnapshot.h.

◆ symbol()

bool symbol ( StringRef & value) const
inline

Definition at line 1699 of file InstrumentSnapshot.h.

◆ tradingSessionRules()

TradingSessionRules tradingSessionRules ( )
inline

Definition at line 1711 of file InstrumentSnapshot.h.

◆ transactTime()

bool transactTime ( UInt64 & time) const
inline

Transact Time.

Definition at line 1361 of file InstrumentSnapshot.h.

◆ underlyingMarketSegmentID()

bool underlyingMarketSegmentID ( UInt32 & val) const
inline

Refers to MarketSegmentID (1300) from the underlying Product Snapshot.

Definition at line 1331 of file InstrumentSnapshot.h.

◆ underlyingSecurityID()

bool underlyingSecurityID ( Int64 & val) const
inline

Refers to SecurityID (48) from the underlying Instrument Snapshot.

Definition at line 1337 of file InstrumentSnapshot.h.

◆ underlyingSymbol()

StringRef underlyingSymbol ( ) const
inline

Underlying symbol.

Definition at line 1458 of file InstrumentSnapshot.h.

◆ unitOfMeasure()

bool unitOfMeasure ( StringRef & val) const
inline

UnitOfMeasure.

Definition at line 1343 of file InstrumentSnapshot.h.

◆ valuationMethod()

ValuationMethod::Enum valuationMethod ( ) const
inline

Traditional or futures margin style.

Definition at line 1271 of file InstrumentSnapshot.h.

◆ volatilityCorridorClosingAuction()

bool volatilityCorridorClosingAuction ( UInt32 & value) const
inline

Reference to Volatility Corridor Table for Closing Auction.

Definition at line 1530 of file InstrumentSnapshot.h.

◆ volatilityCorridorContinuous()

bool volatilityCorridorContinuous ( UInt32 & value) const
inline

Reference to Volatility Corridor Table in Continuous.

Definition at line 1536 of file InstrumentSnapshot.h.

◆ volatilityCorridorIntradayAuction()

bool volatilityCorridorIntradayAuction ( UInt32 & value) const
inline

Reference to Volatility Corridor Table for Intraday Auction.

Definition at line 1524 of file InstrumentSnapshot.h.

◆ volatilityCorridorOpeningAuction()

bool volatilityCorridorOpeningAuction ( UInt32 & value) const
inline

Reference to Volatility Corridor Table for Opening Auction.

Definition at line 1518 of file InstrumentSnapshot.h.

◆ volatilityCorridorRetailAuction()

bool volatilityCorridorRetailAuction ( UInt32 & value) const
inline

Reference to Volatility Corridor Table in Retail Auction.

Definition at line 1542 of file InstrumentSnapshot.h.

◆ warrantType()

WarrantType::Enum warrantType ( ) const
inline

WarrantType.

Definition at line 1506 of file InstrumentSnapshot.h.

◆ InstrumentIncremental

friend class InstrumentIncremental
friend

Definition at line 1724 of file InstrumentSnapshot.h.

◆ InstrumentSnapshotWrapper

friend class InstrumentSnapshotWrapper
friend

Definition at line 1723 of file InstrumentSnapshot.h.