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::SnapshotFullRefreshTCP61 Struct Reference

#include <B2BITS_CmeMdpMessages.h>

Classes

struct  Content
 
struct  MDEntriesEntry
 

Public Types

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

Public Member Functions

 SnapshotFullRefreshTCP61 (const MessageHeader *h)
 
const MessageHeadergetHeader () const noexcept
 
UInt64 getTransactTime () const noexcept
 
const MatchEventIndicatorSetgetMatchEventIndicator () const noexcept
 
Int32 getSecurityID () const noexcept
 
const PRICENULL9getHighLimitPrice () const noexcept
 
const PRICENULL9getLowLimitPrice () const noexcept
 
const PRICENULL9getMaxPriceVariation () const noexcept
 
MDEntriesIterator getMDEntriesIterator () const noexcept
 
uint32_t fixedPartSize () const noexcept
 
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_W
 

Member Typedef Documentation

Member Enumeration Documentation

anonymous enum
Enumerator
TemplateId 
anonymous enum
Enumerator
fix_sized 

Constructor & Destructor Documentation

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

Member Function Documentation

uint32_t Cme::Mdp::SnapshotFullRefreshTCP61::fixedPartSize ( ) const
inlinenoexcept
const MessageHeader* Cme::Mdp::SnapshotFullRefreshTCP61::getHeader ( ) const
inlinenoexcept
const PRICENULL9& Cme::Mdp::SnapshotFullRefreshTCP61::getHighLimitPrice ( ) const
inlinenoexcept
const PRICENULL9& Cme::Mdp::SnapshotFullRefreshTCP61::getLowLimitPrice ( ) const
inlinenoexcept
const MatchEventIndicatorSet& Cme::Mdp::SnapshotFullRefreshTCP61::getMatchEventIndicator ( ) const
inlinenoexcept
const PRICENULL9& Cme::Mdp::SnapshotFullRefreshTCP61::getMaxPriceVariation ( ) const
inlinenoexcept
MDEntriesIterator Cme::Mdp::SnapshotFullRefreshTCP61::getMDEntriesIterator ( ) const
inlinenoexcept
Int32 Cme::Mdp::SnapshotFullRefreshTCP61::getSecurityID ( ) const
inlinenoexcept
UInt64 Cme::Mdp::SnapshotFullRefreshTCP61::getTransactTime ( ) const
inlinenoexcept
static const char* Cme::Mdp::SnapshotFullRefreshTCP61::semanticType ( )
inlinestatic
uint32_t Cme::Mdp::SnapshotFullRefreshTCP61::size ( ) const
inline
std::ostream& Cme::Mdp::SnapshotFullRefreshTCP61::toString ( std::ostream &  os,
const char *  delim = "\x01" 
) const

Member Data Documentation

const SemanticType Cme::Mdp::SnapshotFullRefreshTCP61::SType = SemanticType::ST_W
static