OnixS C++ Euronext Optiq MDG Handler  1.3.3
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 3945 of file Fields.h.

Member Typedef Documentation

typedef UInt16 Bits

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

Definition at line 3950 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 3952 of file Fields.h.

Constructor & Destructor Documentation

PhaseQualifier ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 4056 of file Fields.h.

Member Function Documentation

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

Definition at line 4048 of file Fields.h.

bool callBBOOnly ( ) const
inlinenoexcept

Indicates whether CallBBOOnly bit is set.

Definition at line 3977 of file Fields.h.

bool exceptionalMarketConditions ( ) const
inlinenoexcept

Indicates whether ExceptionalMarketConditions bit is set.

Definition at line 4025 of file Fields.h.

bool executionPreventionAcrossAllFirms ( ) const
inlinenoexcept

Indicates whether ExecutionPreventionAcrossAllFirms bit is set.

Definition at line 4041 of file Fields.h.

bool operator!= ( const PhaseQualifier other) const
inlinenoexcept

Compares encoded data.

Definition at line 4070 of file Fields.h.

bool operator== ( const PhaseQualifier other) const
inlinenoexcept

Compares encoded data.

Definition at line 4080 of file Fields.h.

bool qualifier ( ) const
inlinenoexcept

Indicates whether NoQualifier bit is set.

Definition at line 3969 of file Fields.h.

bool quotingPeriod ( ) const
inlinenoexcept

Indicates whether QuotingPeriod bit is set.

Definition at line 4033 of file Fields.h.

bool randomUncrossing ( ) const
inlinenoexcept

Indicates whether RandomUncrossing bit is set.

Definition at line 3993 of file Fields.h.

bool stressedMarketConditions ( ) const
inlinenoexcept

Indicates whether StressedMarketConditions bit is set.

Definition at line 4017 of file Fields.h.

bool suspended ( ) const
inlinenoexcept

Indicates whether Suspended bit is set.

Definition at line 4001 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 3985 of file Fields.h.

bool wholesaleAllowed ( ) const
inlinenoexcept

Indicates whether WholesaleAllowed bit is set.

Definition at line 4009 of file Fields.h.


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