B2BITS CME MDP Handler API Reference
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
SnapshotFullRefresh38 Struct Reference

#include <B2BITS_CmeMdpMessages.h>

Classes

struct  Content
 
struct  MDEntriesEntry
 

Public Types

enum  { TemplateId = 38 }
 
enum  { fix_sized = false }
 
typedef const_rg_iterator
< MDEntriesEntry
MDEntriesIterator
 

Public Member Functions

 SnapshotFullRefresh38 (const MessageHeader *h)
 
const MessageHeadergetHeader () const
 
UInt32 getLastMsgSeqNumProcessed () const
 
UInt32 getTotNumReports () const
 
Int32 getSecurityID () const
 
UInt32 getRptSeq () const
 
UInt64 getTransactTime () const
 
UInt64 getLastUpdateTime () const
 
LocalMktDate getTradeDate () const
 
SecurityTradingStatus getMDSecurityTradingStatus () const
 
const PRICENULLgetHighLimitPrice () const
 
const PRICENULLgetLowLimitPrice () const
 
const PRICENULLgetMaxPriceVariation () const
 
MDEntriesIterator getMDEntriesIterator () const
 
uint32_t fixedPartSize () const
 
uint32_t size () const
 
V12_API 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_W
 

Member Typedef Documentation

Member Enumeration Documentation

anonymous enum
Enumerator
TemplateId 
anonymous enum
Enumerator
fix_sized 

Constructor & Destructor Documentation

SnapshotFullRefresh38 ( const MessageHeader h)
inlineexplicit

Member Function Documentation

const MessageHeader* getHeader ( ) const
inline
UInt32 getLastMsgSeqNumProcessed ( ) const
inline
UInt32 getTotNumReports ( ) const
inline
Int32 getSecurityID ( ) const
inline
UInt32 getRptSeq ( ) const
inline
UInt64 getTransactTime ( ) const
inline
UInt64 getLastUpdateTime ( ) const
inline
LocalMktDate getTradeDate ( ) const
inline
SecurityTradingStatus getMDSecurityTradingStatus ( ) const
inline
const PRICENULL& getHighLimitPrice ( ) const
inline
const PRICENULL& getLowLimitPrice ( ) const
inline
const PRICENULL& getMaxPriceVariation ( ) const
inline
MDEntriesIterator getMDEntriesIterator ( ) const
inline
uint32_t fixedPartSize ( ) const
inline
uint32_t size ( ) const
inline
V12_API std::ostream& toString ( std::ostream &  os,
const char *  delim = "\x01" 
) const
static const char* semanticType ( )
inlinestatic

Member Data Documentation

const SemanticType SType = SemanticType::ST_W
static