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

Public Member Functions

UInt32 priceRangeRuleID () const
InstrumentType::Enum priceRangeProductComplex () const
Decimal startPriceRange () const
Decimal endPriceRange () const
bool priceRangeValue (Decimal &value) const
bool priceRangePercentage (Decimal &percentage) const

Friends

class TypedGroup< PriceRangeRule >

Detailed Description

Definition at line 675 of file ProductSnapshot.h.

Member Function Documentation

◆ endPriceRange()

Decimal endPriceRange ( ) const
inline

End of price range (non-inclusive).

Definition at line 698 of file ProductSnapshot.h.

◆ priceRangePercentage()

bool priceRangePercentage ( Decimal & percentage) const
inline

Maximum allowable quote spread (percentage value). Conditionally required if PriceRangeValue is absent.

Definition at line 710 of file ProductSnapshot.h.

◆ priceRangeProductComplex()

InstrumentType::Enum priceRangeProductComplex ( ) const
inline

Definition at line 686 of file ProductSnapshot.h.

◆ priceRangeRuleID()

UInt32 priceRangeRuleID ( ) const
inline

Table identifier, not unique within repeating group.

Definition at line 680 of file ProductSnapshot.h.

◆ priceRangeValue()

bool priceRangeValue ( Decimal & value) const
inline

Maximum allowable quote spread (absolute value). Conditionally required if PriceRangePercentage is absent.

Definition at line 704 of file ProductSnapshot.h.

◆ startPriceRange()

Decimal startPriceRange ( ) const
inline

Start of price range (inclusive).

Definition at line 692 of file ProductSnapshot.h.

◆ TypedGroup< PriceRangeRule >

friend class TypedGroup< PriceRangeRule >
friend

Definition at line 710 of file ProductSnapshot.h.