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::MDInstrumentDefinitionRepo58::UnderlyingsEntry Struct Reference

#include <B2BITS_CmeMdpMessages.h>

Classes

struct  Content
 

Public Types

enum  { fix_sized = true }
 
typedef MDInstrumentDefinitionRepo58 parent_type
 

Public Member Functions

 UnderlyingsEntry (const uint8_t *buf, uint16_t blockLen)
 
StringRef getUnderlyingSymbol () const
 
Int32NULL getUnderlyingSecurityID () const
 
SecurityIDSource getUnderlyingSecurityIDSource () const
 
StringRef getUnderlyingSecurityAltID () const
 
SecurityAltIDSource getUnderlyingSecurityAltIDSource () const
 
StringRef getUnderlyingFinancialInstrumentFullName () const
 
StringRef getUnderlyingSecurityType () const
 
StringRef getUnderlyingCountryOfIssue () const
 
StringRef getUnderlyingIssuer () const
 
UInt8NULL getUnderlyingMaxLifeTime () const
 
UInt16NULL getUnderlyingMinDaysToMaturity () const
 
UInt64NULL getUnderlyingInstrumentGUID () const
 
LocalMktDate getUnderlyingMaturityDate () 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 = MDInstrumentDefinitionRepo58::SType
 

Member Typedef Documentation

Member Enumeration Documentation

anonymous enum
Enumerator
fix_sized 

Constructor & Destructor Documentation

Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::UnderlyingsEntry ( const uint8_t *  buf,
uint16_t  blockLen 
)
inline

Member Function Documentation

uint32_t Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::fixedPartSize ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingCountryOfIssue ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingFinancialInstrumentFullName ( ) const
inline
UInt64NULL Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingInstrumentGUID ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingIssuer ( ) const
inline
LocalMktDate Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingMaturityDate ( ) const
inline
UInt8NULL Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingMaxLifeTime ( ) const
inline
UInt16NULL Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingMinDaysToMaturity ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingSecurityAltID ( ) const
inline
SecurityAltIDSource Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingSecurityAltIDSource ( ) const
inline
Int32NULL Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingSecurityID ( ) const
inline
SecurityIDSource Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingSecurityIDSource ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingSecurityType ( ) const
inline
StringRef Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::getUnderlyingSymbol ( ) const
inline
static const char* Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::semanticType ( )
inlinestatic
uint32_t Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::size ( ) const
inline
std::ostream& Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::toString ( std::ostream &  os,
const char *  delim = "\x01" 
) const

Member Data Documentation

const SemanticType Cme::Mdp::MDInstrumentDefinitionRepo58::UnderlyingsEntry::SType = MDInstrumentDefinitionRepo58::SType
static