EPAM B2BITS CME MDP Handler C++  6.2.1
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
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 noexcept
 
SecurityIDSource getLegSecurityIDSource () const noexcept
 
LegSide getLegSide () const noexcept
 
Int8 getLegRatioQty () const noexcept
 
const PRICENULL9getLegPrice () const noexcept
 
const DecimalQtygetLegOptionDelta () const noexcept
 
uint32_t fixedPartSize () const noexcept
 
uint32_t size () const noexcept
 
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
inlinenoexcept
const DecimalQty& Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegOptionDelta ( ) const
inlinenoexcept
const PRICENULL9& Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegPrice ( ) const
inlinenoexcept
Int8 Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegRatioQty ( ) const
inlinenoexcept
Int32 Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegSecurityID ( ) const
inlinenoexcept
SecurityIDSource Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegSecurityIDSource ( ) const
inlinenoexcept
LegSide Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::getLegSide ( ) const
inlinenoexcept
static const char* Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::semanticType ( )
inlinestatic
uint32_t Cme::Mdp::MDInstrumentDefinitionSpread56::LegsEntry::size ( ) const
inlinenoexcept
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