OnixS C++ CME MDP Premium Market Data Handler 5.10.2
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
ThisTypesetLastTradeMsg (bool value) noexcept
bool lastVolumeMsg () const noexcept
ThisTypesetLastVolumeMsg (bool value) noexcept
bool lastQuoteMsg () const noexcept
ThisTypesetLastQuoteMsg (bool value) noexcept
bool lastStatsMsg () const noexcept
ThisTypesetLastStatsMsg (bool value) noexcept
bool lastImpliedMsg () const noexcept
ThisTypesetLastImpliedMsg (bool value) noexcept
bool recoveryMsg () const noexcept
ThisTypesetRecoveryMsg (bool value) noexcept
bool reserved () const noexcept
ThisTypesetReserved (bool value) noexcept
bool endOfEvent () const noexcept
ThisTypesetEndOfEvent (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.