EPAM B2BITS CME MDP Handler C++  5.4.2
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Cme::Mdp::MDInstrumentDefinitionFixedIncome57 Struct Reference

#include <B2BITS_CmeMdpMessages.h>

Classes

struct  Content
 
struct  EventsEntry
 
struct  InstAttribEntry
 
struct  LotTypeRulesEntry
 
struct  MDFeedTypesEntry
 

Public Types

enum  { TemplateId = 57 }
 
enum  { fix_sized = false }
 
typedef const_rg_iterator< EventsEntryEventsIterator
 
typedef const_rg_iterator< MDFeedTypesEntryMDFeedTypesIterator
 
typedef const_rg_iterator< InstAttribEntryInstAttribIterator
 
typedef const_rg_iterator< LotTypeRulesEntryLotTypeRulesIterator
 

Public Member Functions

 MDInstrumentDefinitionFixedIncome57 (const MessageHeader *h)
 
const MessageHeadergetHeader () const
 
const MatchEventIndicatorSetgetMatchEventIndicator () const
 
UInt32NULL getTotNumReports () const
 
SecurityUpdateAction getSecurityUpdateAction () const
 
UInt64 getLastUpdateTime () const
 
SecurityTradingStatus getMDSecurityTradingStatus () const
 
Int16 getApplID () const
 
UInt8 getMarketSegmentID () const
 
UInt8 getUnderlyingProduct () const
 
StringRef getSecurityExchange () const
 
StringRef getSecurityGroup () const
 
StringRef getAsset () const
 
StringRef getSymbol () const
 
Int32 getSecurityID () const
 
SecurityIDSource getSecurityIDSource () const
 
StringRef getSecurityType () const
 
StringRef getCFICode () const
 
StringRef getCurrency () const
 
StringRef getSettlCurrency () const
 
CHAR getMatchAlgorithm () const
 
UInt32 getMinTradeVol () const
 
UInt32 getMaxTradeVol () const
 
const PRICENULL9getMinPriceIncrement () const
 
const Decimal9getDisplayFactor () const
 
UInt8NULL getMainFraction () const
 
UInt8NULL getSubFraction () const
 
UInt8NULL getPriceDisplayFormat () const
 
StringRef getUnitOfMeasure () const
 
const Decimal9NULLgetUnitOfMeasureQty () const
 
const PRICENULL9getTradingReferencePrice () const
 
LocalMktDate getTradingReferenceDate () const
 
const PRICENULL9getHighLimitPrice () const
 
const PRICENULL9getLowLimitPrice () const
 
const PRICENULL9getMaxPriceVariation () const
 
const PRICENULL9getMinPriceIncrementAmount () const
 
LocalMktDate getIssueDate () const
 
LocalMktDate getDatedDate () const
 
LocalMktDate getMaturityDate () const
 
const Decimal9NULLgetCouponRate () const
 
const PRICENULL9getParValue () const
 
StringRef getCouponFrequencyUnit () const
 
UInt16NULL getCouponFrequencyPeriod () const
 
StringRef getCouponDayCount () const
 
StringRef getCountryOfIssue () const
 
StringRef getIssuer () const
 
StringRef getFinancialInstrumentFullName () const
 
StringRef getSecurityAltID () const
 
SecurityAltIDSource getSecurityAltIDSource () const
 
StringRef getPriceQuoteMethod () const
 
StringRef getPartyRoleClearingOrg () const
 
UserDefinedInstrument getUserDefinedInstrument () const
 
StringRef getRiskSet () const
 
StringRef getMarketSet () const
 
UInt64NULL getInstrumentGUID () const
 
EventsIterator getEventsIterator () const
 
MDFeedTypesIterator getMDFeedTypesIterator (EventsIterator it=EventsIterator()) const
 
InstAttribIterator getInstAttribIterator (MDFeedTypesIterator it=MDFeedTypesIterator()) const
 
LotTypeRulesIterator getLotTypeRulesIterator (InstAttribIterator it=InstAttribIterator()) const
 
uint32_t fixedPartSize () const
 
uint32_t size () const
 
std::ostream & toString (std::ostream &os, const char *delim="\x01") const
 

Static Public Member Functions

static const char * semanticType ()
 

Static Public Attributes

static const SemanticType SType = SemanticType::ST_d
 

Member Typedef Documentation

Member Enumeration Documentation

anonymous enum
Enumerator
TemplateId 
anonymous enum
Enumerator
fix_sized 

Constructor & Destructor Documentation

Cme::Mdp::MDInstrumentDefinitionFixedIncome57::MDInstrumentDefinitionFixedIncome57 ( const MessageHeader h)
inlineexplicit

Member Function Documentation

uint32_t Cme::Mdp::MDInstrumentDefinitionFixedIncome57::fixedPartSize ( ) const
inline
Int16 Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getApplID ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getAsset ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getCFICode ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getCountryOfIssue ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getCouponDayCount ( ) const
inline
UInt16NULL Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getCouponFrequencyPeriod ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getCouponFrequencyUnit ( ) const
inline
const Decimal9NULL& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getCouponRate ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getCurrency ( ) const
inline
LocalMktDate Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getDatedDate ( ) const
inline
const Decimal9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getDisplayFactor ( ) const
inline
EventsIterator Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getEventsIterator ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getFinancialInstrumentFullName ( ) const
inline
const MessageHeader* Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getHeader ( ) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getHighLimitPrice ( ) const
inline
InstAttribIterator Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getInstAttribIterator ( MDFeedTypesIterator  it = MDFeedTypesIterator()) const
inline
UInt64NULL Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getInstrumentGUID ( ) const
inline
LocalMktDate Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getIssueDate ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getIssuer ( ) const
inline
UInt64 Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getLastUpdateTime ( ) const
inline
LotTypeRulesIterator Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getLotTypeRulesIterator ( InstAttribIterator  it = InstAttribIterator()) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getLowLimitPrice ( ) const
inline
UInt8NULL Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMainFraction ( ) const
inline
UInt8 Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMarketSegmentID ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMarketSet ( ) const
inline
CHAR Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMatchAlgorithm ( ) const
inline
const MatchEventIndicatorSet& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMatchEventIndicator ( ) const
inline
LocalMktDate Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMaturityDate ( ) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMaxPriceVariation ( ) const
inline
UInt32 Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMaxTradeVol ( ) const
inline
MDFeedTypesIterator Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMDFeedTypesIterator ( EventsIterator  it = EventsIterator()) const
inline
SecurityTradingStatus Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMDSecurityTradingStatus ( ) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMinPriceIncrement ( ) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMinPriceIncrementAmount ( ) const
inline
UInt32 Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getMinTradeVol ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getPartyRoleClearingOrg ( ) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getParValue ( ) const
inline
UInt8NULL Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getPriceDisplayFormat ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getPriceQuoteMethod ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getRiskSet ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityAltID ( ) const
inline
SecurityAltIDSource Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityAltIDSource ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityExchange ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityGroup ( ) const
inline
Int32 Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityID ( ) const
inline
SecurityIDSource Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityIDSource ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityType ( ) const
inline
SecurityUpdateAction Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSecurityUpdateAction ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSettlCurrency ( ) const
inline
UInt8NULL Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSubFraction ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getSymbol ( ) const
inline
UInt32NULL Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getTotNumReports ( ) const
inline
LocalMktDate Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getTradingReferenceDate ( ) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getTradingReferencePrice ( ) const
inline
UInt8 Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getUnderlyingProduct ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getUnitOfMeasure ( ) const
inline
const Decimal9NULL& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getUnitOfMeasureQty ( ) const
inline
UserDefinedInstrument Cme::Mdp::MDInstrumentDefinitionFixedIncome57::getUserDefinedInstrument ( ) const
inline
static const char* Cme::Mdp::MDInstrumentDefinitionFixedIncome57::semanticType ( )
inlinestatic
uint32_t Cme::Mdp::MDInstrumentDefinitionFixedIncome57::size ( ) const
inline
std::ostream& Cme::Mdp::MDInstrumentDefinitionFixedIncome57::toString ( std::ostream &  os,
const char *  delim = "\x01" 
) const

Member Data Documentation

const SemanticType Cme::Mdp::MDInstrumentDefinitionFixedIncome57::SType = SemanticType::ST_d
static