OnixS C++ CME MDP Streamlined Market Data Handler 1.2.0
API Documentation
Loading...
Searching...
No Matches
IncrementalRefreshErisReferenceDataAndDailyStatistics333 Struct Reference

Classes

struct  Entry

Public Types

enum  
typedef BinaryGroupWithNested< Entry, GroupSize, MessageSizeEntries
Public Types inherited from BinaryMessage
typedef MessageSize BinarySize
typedef MessageHeader::BlockLength BodySize

Public Member Functions

 IncrementalRefreshErisReferenceDataAndDailyStatistics333 ()
 IncrementalRefreshErisReferenceDataAndDailyStatistics333 (const void *data, EncodedLength length)
Timestamp transactTime () const
MatchEventIndicator matchEventIndicator () const
bool batchTotalMessages (UInt16 &value) const
Entries entries () const
Public Member Functions inherited from BinaryMessage
 BinaryMessage ()
 BinaryMessage (const void *data, MessageSize size)
 BinaryMessage (const BinaryMessage &other)
 operator bool () const
MessageTemplateId templateId () const
SchemaVersion version () const
const void * binary () const
MessageSize binarySize () const
const void * body () const
BodySize bodySize () const
BinaryMessageoperator= (const BinaryMessage &other)

Static Public Member Functions

static BlockLength blockLength (SchemaVersion)
static const CharclassName ()
static StrRef fixType ()

Additional Inherited Members

Protected Types inherited from BinaryMessage
typedef BinaryGroupList< MessageSizeGroupList
Protected Member Functions inherited from BinaryMessage
GroupList groups () const
Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize >
 BinaryFields ()
 ~BinaryFields ()
const FieldValue & ordinary (MessageSize offset) const
Decimal decimal (MessageSize offset) const
Enumeration::Enum enumeration (MessageSize offset) const
StrRef fixedStr (MessageSize offset) const

Detailed Description

Definition at line 191 of file Messages.h.

Member Typedef Documentation

◆ Entries

Repeating group containing Entry entries.

Definition at line 1018 of file Messages.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message template ID from SBE schema.

Enumerator
TemplateId 333 

Definition at line 196 of file Messages.h.

Constructor & Destructor Documentation

◆ IncrementalRefreshErisReferenceDataAndDailyStatistics333() [1/2]

Initializes blank instance.

Definition at line 1021 of file Messages.h.

◆ IncrementalRefreshErisReferenceDataAndDailyStatistics333() [2/2]

Initializes instance over given memory block.

Definition at line 1026 of file Messages.h.

Member Function Documentation

◆ batchTotalMessages()

bool batchTotalMessages ( UInt16 & value) const
inline

Total number of messages contained within batch which is defined by match event indicator (5799).

Definition at line 1057 of file Messages.h.

◆ blockLength()

BlockLength blockLength ( SchemaVersion )
inlinestatic

Size of message body in bytes.

Definition at line 1076 of file Messages.h.

◆ className()

const Char * className ( )
inlinestatic

Returns class name.

Definition at line 1083 of file Messages.h.

◆ entries()

Entries entries ( ) const
inline

Returns instance of Entries repeating group.

Definition at line 1067 of file Messages.h.

◆ fixType()

StrRef fixType ( )
inlinestatic

FIX message type.

Definition at line 1090 of file Messages.h.

◆ matchEventIndicator()

MatchEventIndicator matchEventIndicator ( ) const
inline

Bitmap field of eight Boolean type indicators reflecting the end of updates for a given event.

Definition at line 1048 of file Messages.h.

◆ transactTime()

Timestamp transactTime ( ) const
inline

Start of event processing time in number of nanoseconds since Unix epoch.

Definition at line 1039 of file Messages.h.