OnixS C++ MTS Bond Vision SDP Handler 1.3.0
API documentation
Loading...
Searching...
No Matches
BV_INSTRUMENT_CLASS_SECTION Class Reference

Public Member Functions

 BV_INSTRUMENT_CLASS_SECTION ()
virtual ~BV_INSTRUMENT_CLASS_SECTION ()
virtual ClassId::Enum id () const
size_t deserialize (const void *buf, size_t inLen)
virtual std::string toString () const
virtual size_t serializationBufSize () const
virtual BV_INSTRUMENT_CLASS_SECTIONclone () const
virtual BV_INSTRUMENT_CLASS_SECTIONclone (void *) const
Public Member Functions inherited from Class
virtual ~Class ()
size_t getMaxMessageSize () const

Public Attributes

UInt32 sectionId
UInt32 instrumentClassId
UInt32 sortNumber
UInt32 startDate
UInt32 stopDate
TI_FLAG::Enum rFCQStatisticFlag
TI_FLAG::Enum rFCQLastTradeFlag
TI_FLAG::Enum rFCQOfficialPriceFlag
TI_FLAG::Enum iOStatisticFlag
TI_FLAG::Enum iOLastTradeFlag
TI_FLAG::Enum iOOfficialPriceFlag

Detailed Description

Definition at line 43 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

Constructor & Destructor Documentation

◆ BV_INSTRUMENT_CLASS_SECTION()

◆ ~BV_INSTRUMENT_CLASS_SECTION()

virtual ~BV_INSTRUMENT_CLASS_SECTION ( )
inlinevirtual

Definition at line 50 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

Member Function Documentation

◆ clone() [1/2]

virtual BV_INSTRUMENT_CLASS_SECTION * clone ( ) const
virtual

Implements Class.

◆ clone() [2/2]

virtual BV_INSTRUMENT_CLASS_SECTION * clone ( void * ) const
virtual

Implements Class.

◆ deserialize()

size_t deserialize ( const void * buf,
size_t inLen )

◆ id()

virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

Definition at line 53 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ serializationBufSize()

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 99 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ toString()

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

◆ instrumentClassId

UInt32 instrumentClassId

Unique ID of the instrument class.

Definition at line 62 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ iOLastTradeFlag

TI_FLAG::Enum iOLastTradeFlag

If it is set to Yes, the trades originated by inventory orders are to be considered in the last trade statistics. If it is set to No, the trades originated by inventory orders are NOT to be considered in the last trade statistics.

Definition at line 86 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ iOOfficialPriceFlag

TI_FLAG::Enum iOOfficialPriceFlag

If it is set to Yes, the trades originated by inventory orders are to be considered in the official price calculations. If it is set to No, the trades originated by inventory orders are NOT to be considered in the official price calculations.

Definition at line 89 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ iOStatisticFlag

TI_FLAG::Enum iOStatisticFlag

Flag indicating whether the trades originated by inventory orders are to be considered in the calculation of statistics or not.

Definition at line 83 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ rFCQLastTradeFlag

TI_FLAG::Enum rFCQLastTradeFlag

If it is set to Yes, the trades originated by RFCQs are to be considered in the last trade statistics. If it is set to No, the trades originated by RFCQs are NOT to be considered in the last trade statistics.

Definition at line 77 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ rFCQOfficialPriceFlag

TI_FLAG::Enum rFCQOfficialPriceFlag

If it is set to Yes, the trades originated by RFCQs are to be considered in the official price calculations. If it is set to No, the trades originated by RFCQs are NOT to be considered in the official price calculations.

Definition at line 80 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ rFCQStatisticFlag

TI_FLAG::Enum rFCQStatisticFlag

Flag indicating whether the trades originated by RFCQs are to be considered in the calculation of statistics or not.

Definition at line 74 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ sectionId

UInt32 sectionId

Unique ID of the section.

Definition at line 59 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ sortNumber

UInt32 sortNumber

Instrument class sorting number.

Definition at line 65 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ startDate

UInt32 startDate

Start of validity date.

Definition at line 68 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.

◆ stopDate

UInt32 stopDate

End of validity date.

Definition at line 71 of file SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h.