OnixS C++ MTS Repo SDP Handler  1.3.2.8
API documentation
TI_INSTRUMENT_CLASS_SECTION Class Reference

#include <SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h>

Collaboration diagram for TI_INSTRUMENT_CLASS_SECTION:

Public Member Functions

 TI_INSTRUMENT_CLASS_SECTION ()
 
virtual ~TI_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 TI_INSTRUMENT_CLASS_SECTIONclone () const
 
virtual TI_INSTRUMENT_CLASS_SECTIONclone (void *) const
 
- Public Member Functions inherited from Class
virtual ~Class ()
 
size_t getMaxMessageSize () const
 

Public Attributes

UInt32 sectionId
 
UInt32 marketId
 
UInt32 instrumentClassId
 
UInt32 sortNumber
 
UInt32 startDate
 
UInt32 endDate
 
TI_FLAG::Enum rfqEnabled
 
TI_FLAG::Enum cATTradingModalityFg
 
TI_FLAG::Enum rFCQTradingModalityFg
 
TI_FLAG::Enum cATStatisticFlag
 
TI_FLAG::Enum rFQStatisticFlag
 
TI_FLAG::Enum rFCQStatisticFlag
 
TI_FLAG::Enum cATLastTradeFlag
 
TI_FLAG::Enum rFQLastTradeFlag
 
TI_FLAG::Enum rFCQLastTradeFlag
 
TI_FLAG::Enum cATOfficialPriceFlag
 
TI_FLAG::Enum rFQOfficialPriceFlag
 
TI_FLAG::Enum rFCQOfficialPriceFlag
 
TI_FLAG::Enum oTCStatisticFlag
 
TI_FLAG::Enum oTCLastTradeFlag
 
TI_FLAG::Enum oTCOfficialPriceFlag
 
TI_FLAG::Enum midPriceStatisticFlag
 
TI_FLAG::Enum midPriceLastTradeFlag
 
TI_FLAG::Enum midPriceOfficialPriceFlag
 
TI_FLAG::Enum iOStatisticFlag
 
TI_FLAG::Enum iOLastTradeFlag
 
TI_FLAG::Enum iOOfficialPriceFlag
 
TI_FLAG::Enum aCMTradingModalityFg
 
TI_FLAG::Enum aCMStatisticFlag
 
TI_FLAG::Enum aCMLastTradeFlag
 
TI_FLAG::Enum aCMOfficialPriceFlag
 

Detailed Description

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

Constructor & Destructor Documentation

virtual ~TI_INSTRUMENT_CLASS_SECTION ( )
inlinevirtual

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

Member Function Documentation

virtual TI_INSTRUMENT_CLASS_SECTION* clone ( ) const
virtual

Implements Class.

virtual TI_INSTRUMENT_CLASS_SECTION* clone ( void *  ) const
virtual

Implements Class.

size_t deserialize ( const void *  buf,
size_t  inLen 
)
virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

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

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 159 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

TI_FLAG::Enum aCMLastTradeFlag

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

Definition at line 146 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum aCMOfficialPriceFlag

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

Definition at line 149 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum aCMStatisticFlag

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

Definition at line 143 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum aCMTradingModalityFg

If it is set to Yes, the ACM trading modality is enabled on this instrument class in this section.

Definition at line 140 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum cATLastTradeFlag

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

Definition at line 95 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum cATOfficialPriceFlag

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

Definition at line 104 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum cATStatisticFlag

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

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

TI_FLAG::Enum cATTradingModalityFg

If true, then Click-and-Trade trading modality is enabled on this instrument class on this section.

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

UInt32 endDate

End of validity date.

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

UInt32 instrumentClassId

Unique ID of the instrument class.

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

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 134 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

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 137 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

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 131 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

UInt32 marketId

Unique ID of the market.

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

TI_FLAG::Enum midPriceLastTradeFlag

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

Definition at line 125 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum midPriceOfficialPriceFlag

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

Definition at line 128 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum midPriceStatisticFlag

Flag indicating whether the trades originated by Mid-Price trading are to be considered in the calculation of statistics or not.

Definition at line 122 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum oTCLastTradeFlag

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

Definition at line 116 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum oTCOfficialPriceFlag

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

Definition at line 119 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum oTCStatisticFlag

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

Definition at line 113 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum rFCQLastTradeFlag

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

Definition at line 101 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum rFCQOfficialPriceFlag

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

Definition at line 110 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

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 92 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum rFCQTradingModalityFg

If true, then RFCQ trading modality is enabled on this instrument class on this section.

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

TI_FLAG::Enum rfqEnabled

Flag indicating whether Rfqs are enabled or not on this instrument class on this section.

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

TI_FLAG::Enum rFQLastTradeFlag

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

Definition at line 98 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum rFQOfficialPriceFlag

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

Definition at line 107 of file SMP.Classes.TI_INSTRUMENT_CLASS_SECTION.h.

TI_FLAG::Enum rFQStatisticFlag

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

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

UInt32 sectionId

Unique ID of the section.

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

UInt32 sortNumber

Instrument class sorting number.

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

UInt32 startDate

Start of validity date.

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


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