OnixS C++ CME MDP Premium Market Data Handler 5.10.3
Users' manual and API documentation
Loading...
Searching...
No Matches
MatchEventIndicator Struct Reference

#include <OnixS/CME/MDH/messaging/Fields.h>

Public Types

enum  
typedef UInt8 Bits
typedef MatchEventIndicator ThisType

Public Member Functions

bool lastTradeMsg () const noexcept
ThisType & setLastTradeMsg (bool value) noexcept
bool lastVolumeMsg () const noexcept
ThisType & setLastVolumeMsg (bool value) noexcept
bool lastQuoteMsg () const noexcept
ThisType & setLastQuoteMsg (bool value) noexcept
bool lastStatsMsg () const noexcept
ThisType & setLastStatsMsg (bool value) noexcept
bool lastImpliedMsg () const noexcept
ThisType & setLastImpliedMsg (bool value) noexcept
bool recoveryMsg () const noexcept
ThisType & setRecoveryMsg (bool value) noexcept
bool reserved () const noexcept
ThisType & setReserved (bool value) noexcept
bool endOfEvent () const noexcept
ThisType & setEndOfEvent (bool value) noexcept
Bits bits () const noexcept
 MatchEventIndicator (Bits bits=0) noexcept
bool operator!= (const MatchEventIndicator &other) const noexcept
bool operator== (const MatchEventIndicator &other) const noexcept

Detailed Description

Definition at line 1127 of file Fields.h.

Member Typedef Documentation

◆ Bits

typedef UInt8 Bits

Aliases integral type whose bits are used to indicate flag presence.

Definition at line 1132 of file Fields.h.

◆ ThisType

This type alias.

Definition at line 1140 of file Fields.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 1134 of file Fields.h.

Constructor & Destructor Documentation

◆ MatchEventIndicator()

MatchEventIndicator ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1271 of file Fields.h.

Member Function Documentation

◆ bits()

Bits bits ( ) const
inlinenoexcept
Returns
elements as they packed in the set.

Definition at line 1264 of file Fields.h.

◆ endOfEvent()

bool endOfEvent ( ) const
inlinenoexcept

Indicates whether EndOfEvent bit is set.

Definition at line 1251 of file Fields.h.

◆ lastImpliedMsg()

bool lastImpliedMsg ( ) const
inlinenoexcept

Indicates whether LastImpliedMsg bit is set.

Definition at line 1209 of file Fields.h.

◆ lastQuoteMsg()

bool lastQuoteMsg ( ) const
inlinenoexcept

Indicates whether LastQuoteMsg bit is set.

Definition at line 1181 of file Fields.h.

◆ lastStatsMsg()

bool lastStatsMsg ( ) const
inlinenoexcept

Indicates whether LastStatsMsg bit is set.

Definition at line 1195 of file Fields.h.

◆ lastTradeMsg()

bool lastTradeMsg ( ) const
inlinenoexcept

Indicates whether LastTradeMsg bit is set.

Definition at line 1153 of file Fields.h.

◆ lastVolumeMsg()

bool lastVolumeMsg ( ) const
inlinenoexcept

Indicates whether LastVolumeMsg bit is set.

Definition at line 1167 of file Fields.h.

◆ operator!=()

bool operator!= ( const MatchEventIndicator & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1279 of file Fields.h.

◆ operator==()

bool operator== ( const MatchEventIndicator & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1288 of file Fields.h.

◆ recoveryMsg()

bool recoveryMsg ( ) const
inlinenoexcept

Indicates whether RecoveryMsg bit is set.

Definition at line 1223 of file Fields.h.

◆ reserved()

bool reserved ( ) const
inlinenoexcept

Indicates whether Reserved bit is set.

Definition at line 1237 of file Fields.h.

◆ setEndOfEvent()

ThisType & setEndOfEvent ( bool value)
inlinenoexcept

Modifies EndOfEvent bit.

Definition at line 1257 of file Fields.h.

◆ setLastImpliedMsg()

ThisType & setLastImpliedMsg ( bool value)
inlinenoexcept

Modifies LastImpliedMsg bit.

Definition at line 1215 of file Fields.h.

◆ setLastQuoteMsg()

ThisType & setLastQuoteMsg ( bool value)
inlinenoexcept

Modifies LastQuoteMsg bit.

Definition at line 1187 of file Fields.h.

◆ setLastStatsMsg()

ThisType & setLastStatsMsg ( bool value)
inlinenoexcept

Modifies LastStatsMsg bit.

Definition at line 1201 of file Fields.h.

◆ setLastTradeMsg()

ThisType & setLastTradeMsg ( bool value)
inlinenoexcept

Modifies LastTradeMsg bit.

Definition at line 1159 of file Fields.h.

◆ setLastVolumeMsg()

ThisType & setLastVolumeMsg ( bool value)
inlinenoexcept

Modifies LastVolumeMsg bit.

Definition at line 1173 of file Fields.h.

◆ setRecoveryMsg()

ThisType & setRecoveryMsg ( bool value)
inlinenoexcept

Modifies RecoveryMsg bit.

Definition at line 1229 of file Fields.h.

◆ setReserved()

ThisType & setReserved ( bool value)
inlinenoexcept

Modifies Reserved bit.

Definition at line 1243 of file Fields.h.