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::MDInstrumentDefinitionSpread56::LegsEntry Struct Reference

#include <B2BITS_CmeMdpMessages.h>

Classes

struct  Content
 

Public Types

enum  { fix_sized = true }
 
typedef MDInstrumentDefinitionSpread56 parent_type
 

Public Member Functions

 LegsEntry (const uint8_t *buf, uint16_t blockLen)
 
Int32 getLegSecurityID () const
 
SecurityIDSource getLegSecurityIDSource () const
 
LegSide getLegSide () const
 
Int8 getLegRatioQty () const
 
const PRICENULL9getLegPrice () const
 
const DecimalQtygetLegOptionDelta () 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 = MDInstrumentDefinitionSpread56::SType
 

Member Typedef Documentation

Member Enumeration Documentation

anonymous enum
Enumerator
fix_sized 

Constructor & Destructor Documentation

Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::LegsEntry ( const uint8_t *  buf,
uint16_t  blockLen 
)
inline

Member Function Documentation

uint32_t Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::fixedPartSize ( ) const
inline
const DecimalQty& Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegOptionDelta ( ) const
inline
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegPrice ( ) const
inline
Int8 Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegRatioQty ( ) const
inline
Int32 Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegSecurityID ( ) const
inline
SecurityIDSource Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegSecurityIDSource ( ) const
inline
LegSide Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegSide ( ) const
inline
static const char* Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::semanticType ( )
inlinestatic
uint32_t Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::size ( ) const
inline
std::ostream& Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::toString ( std::ostream &  os,
const char *  delim = "\x01" 
) const

Member Data Documentation

const SemanticType Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::SType = MDInstrumentDefinitionSpread56::SType
static