OnixS C++ Euronext Optiq MDG Handler  1.3.1
API documentation
PhaseQualifier Struct Reference

#include <OnixS/Euronext/MarketData/OptiqMdg/messaging/Fields.h>

Public Types

enum  { Size = sizeof(Bits) }
 
typedef UInt16 Bits
 

Public Member Functions

bool qualifier () const noexcept
 
bool callBBOOnly () const noexcept
 
bool tradingAtLast () const noexcept
 
bool randomUncrossing () const noexcept
 
bool suspended () const noexcept
 
bool wholesaleAllowed () const noexcept
 
bool stressedMarketConditions () const noexcept
 
bool exceptionalMarketConditions () const noexcept
 
bool quotingPeriod () const noexcept
 
bool executionPreventionAcrossAllFirms () const noexcept
 
Bits bits () const noexcept
 
 PhaseQualifier (Bits bits=0) noexcept
 
std::string toString () const
 
bool operator!= (const PhaseQualifier &other) const noexcept
 
bool operator== (const PhaseQualifier &other) const noexcept
 

Detailed Description

Definition at line 3915 of file Fields.h.

Member Typedef Documentation

typedef UInt16 Bits

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

Definition at line 3920 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 3922 of file Fields.h.

Constructor & Destructor Documentation

PhaseQualifier ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 4026 of file Fields.h.

Member Function Documentation

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

Definition at line 4018 of file Fields.h.

bool callBBOOnly ( ) const
inlinenoexcept

Indicates whether CallBBOOnly bit is set.

Definition at line 3947 of file Fields.h.

bool exceptionalMarketConditions ( ) const
inlinenoexcept

Indicates whether ExceptionalMarketConditions bit is set.

Definition at line 3995 of file Fields.h.

bool executionPreventionAcrossAllFirms ( ) const
inlinenoexcept

Indicates whether ExecutionPreventionAcrossAllFirms bit is set.

Definition at line 4011 of file Fields.h.

bool operator!= ( const PhaseQualifier other) const
inlinenoexcept

Compares encoded data.

Definition at line 4040 of file Fields.h.

bool operator== ( const PhaseQualifier other) const
inlinenoexcept

Compares encoded data.

Definition at line 4050 of file Fields.h.

bool qualifier ( ) const
inlinenoexcept

Indicates whether NoQualifier bit is set.

Definition at line 3939 of file Fields.h.

bool quotingPeriod ( ) const
inlinenoexcept

Indicates whether QuotingPeriod bit is set.

Definition at line 4003 of file Fields.h.

bool randomUncrossing ( ) const
inlinenoexcept

Indicates whether RandomUncrossing bit is set.

Definition at line 3963 of file Fields.h.

bool stressedMarketConditions ( ) const
inlinenoexcept

Indicates whether StressedMarketConditions bit is set.

Definition at line 3987 of file Fields.h.

bool suspended ( ) const
inlinenoexcept

Indicates whether Suspended bit is set.

Definition at line 3971 of file Fields.h.

std::string toString ( ) const
Returns
a human-readable presentation.
bool tradingAtLast ( ) const
inlinenoexcept

Indicates whether TradingAtLast bit is set.

Definition at line 3955 of file Fields.h.

bool wholesaleAllowed ( ) const
inlinenoexcept

Indicates whether WholesaleAllowed bit is set.

Definition at line 3979 of file Fields.h.


The documentation for this struct was generated from the following file: