OnixS C++ CME MDP Conflated TCP Handler  1.2.1
API Documentation
InstAttribValue Struct Reference

#include <OnixS/CME/ConflatedTCP/messaging/MDP/Fields.h>

Public Types

enum  { Size = sizeof(Bits) }
 
typedef UInt32 Bits
 
typedef InstAttribValue ThisType
 

Public Member Functions

bool electronicMatchEligible () const noexcept
 
ThisTypeelectronicMatchEligible (bool value) noexcept
 
bool orderCrossEligible () const noexcept
 
ThisTypeorderCrossEligible (bool value) noexcept
 
bool blockTradeEligible () const noexcept
 
ThisTypeblockTradeEligible (bool value) noexcept
 
bool efpEligible () const noexcept
 
ThisTypeefpEligible (bool value) noexcept
 
bool ebfEligible () const noexcept
 
ThisTypeebfEligible (bool value) noexcept
 
bool efsEligible () const noexcept
 
ThisTypeefsEligible (bool value) noexcept
 
bool efrEligible () const noexcept
 
ThisTypeefrEligible (bool value) noexcept
 
bool otcEligible () const noexcept
 
ThisTypeotcEligible (bool value) noexcept
 
bool iLinkIndicativeMassQuotingEligible () const noexcept
 
ThisTypeiLinkIndicativeMassQuotingEligible (bool value) noexcept
 
bool negativeStrikeEligible () const noexcept
 
ThisTypenegativeStrikeEligible (bool value) noexcept
 
bool negativePriceOutrightEligible () const noexcept
 
ThisTypenegativePriceOutrightEligible (bool value) noexcept
 
bool isFractional () const noexcept
 
ThisTypeisFractional (bool value) noexcept
 
bool volatilityQuotedOption () const noexcept
 
ThisTypevolatilityQuotedOption (bool value) noexcept
 
bool rfqCrossEligible () const noexcept
 
ThisTyperfqCrossEligible (bool value) noexcept
 
bool zeroPriceOutrightEligible () const noexcept
 
ThisTypezeroPriceOutrightEligible (bool value) noexcept
 
bool decayingProductEligibility () const noexcept
 
ThisTypedecayingProductEligibility (bool value) noexcept
 
bool variableProductEligibility () const noexcept
 
ThisTypevariableProductEligibility (bool value) noexcept
 
bool dailyProductEligibility () const noexcept
 
ThisTypedailyProductEligibility (bool value) noexcept
 
bool gtOrdersEligibility () const noexcept
 
ThisTypegtOrdersEligibility (bool value) noexcept
 
bool impliedMatchingEligibility () const noexcept
 
ThisTypeimpliedMatchingEligibility (bool value) noexcept
 
bool triangulationEligible () const noexcept
 
ThisTypetriangulationEligible (bool value) noexcept
 
bool variableCabEligible () const noexcept
 
ThisTypevariableCabEligible (bool value) noexcept
 
bool invertedBook () const noexcept
 
ThisTypeinvertedBook (bool value) noexcept
 
bool isAoNInstrument () const noexcept
 
ThisTypeisAoNInstrument (bool value) noexcept
 
bool sefRegulated () const noexcept
 
ThisTypesefRegulated (bool value) noexcept
 
bool mtfRegulated () const noexcept
 
ThisTypemtfRegulated (bool value) noexcept
 
bool eFIXInstrument () const noexcept
 
ThisTypeeFIXInstrument (bool value) noexcept
 
bool hedgeInstrument () const noexcept
 
ThisTypehedgeInstrument (bool value) noexcept
 
Bits bits () const noexcept
 
 InstAttribValue (Bits bits=0) noexcept
 
bool operator!= (const InstAttribValue &other) const noexcept
 
bool operator== (const InstAttribValue &other) const noexcept
 

Detailed Description

Definition at line 789 of file Fields.h.

Member Typedef Documentation

typedef UInt32 Bits

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

Definition at line 794 of file Fields.h.

This type alias.

Definition at line 802 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 796 of file Fields.h.

Constructor & Destructor Documentation

InstAttribValue ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1270 of file Fields.h.

Member Function Documentation

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

Definition at line 1262 of file Fields.h.

bool blockTradeEligible ( ) const
inlinenoexcept

Indicates whether BlockTradeEligible bit is set.

Definition at line 847 of file Fields.h.

ThisType& blockTradeEligible ( bool  value)
inlinenoexcept

Modifies BlockTradeEligible bit.

Definition at line 854 of file Fields.h.

bool dailyProductEligibility ( ) const
inlinenoexcept

Indicates whether DailyProductEligibility bit is set.

Definition at line 1087 of file Fields.h.

ThisType& dailyProductEligibility ( bool  value)
inlinenoexcept

Modifies DailyProductEligibility bit.

Definition at line 1094 of file Fields.h.

bool decayingProductEligibility ( ) const
inlinenoexcept

Indicates whether DecayingProductEligibility bit is set.

Definition at line 1055 of file Fields.h.

ThisType& decayingProductEligibility ( bool  value)
inlinenoexcept

Modifies DecayingProductEligibility bit.

Definition at line 1062 of file Fields.h.

bool ebfEligible ( ) const
inlinenoexcept

Indicates whether EBFEligible bit is set.

Definition at line 879 of file Fields.h.

ThisType& ebfEligible ( bool  value)
inlinenoexcept

Modifies EBFEligible bit.

Definition at line 886 of file Fields.h.

bool eFIXInstrument ( ) const
inlinenoexcept

Indicates whether eFIXInstrument bit is set.

Definition at line 1231 of file Fields.h.

ThisType& eFIXInstrument ( bool  value)
inlinenoexcept

Modifies eFIXInstrument bit.

Definition at line 1238 of file Fields.h.

bool efpEligible ( ) const
inlinenoexcept

Indicates whether EFPEligible bit is set.

Definition at line 863 of file Fields.h.

ThisType& efpEligible ( bool  value)
inlinenoexcept

Modifies EFPEligible bit.

Definition at line 870 of file Fields.h.

bool efrEligible ( ) const
inlinenoexcept

Indicates whether EFREligible bit is set.

Definition at line 911 of file Fields.h.

ThisType& efrEligible ( bool  value)
inlinenoexcept

Modifies EFREligible bit.

Definition at line 918 of file Fields.h.

bool efsEligible ( ) const
inlinenoexcept

Indicates whether EFSEligible bit is set.

Definition at line 895 of file Fields.h.

ThisType& efsEligible ( bool  value)
inlinenoexcept

Modifies EFSEligible bit.

Definition at line 902 of file Fields.h.

bool electronicMatchEligible ( ) const
inlinenoexcept

Indicates whether ElectronicMatchEligible bit is set.

Definition at line 815 of file Fields.h.

ThisType& electronicMatchEligible ( bool  value)
inlinenoexcept

Modifies ElectronicMatchEligible bit.

Definition at line 822 of file Fields.h.

bool gtOrdersEligibility ( ) const
inlinenoexcept

Indicates whether GTOrdersEligibility bit is set.

Definition at line 1103 of file Fields.h.

ThisType& gtOrdersEligibility ( bool  value)
inlinenoexcept

Modifies GTOrdersEligibility bit.

Definition at line 1110 of file Fields.h.

bool hedgeInstrument ( ) const
inlinenoexcept

Indicates whether HedgeInstrument bit is set.

Definition at line 1247 of file Fields.h.

ThisType& hedgeInstrument ( bool  value)
inlinenoexcept

Modifies HedgeInstrument bit.

Definition at line 1254 of file Fields.h.

bool iLinkIndicativeMassQuotingEligible ( ) const
inlinenoexcept

Indicates whether iLinkIndicativeMassQuotingEligible bit is set.

Definition at line 943 of file Fields.h.

ThisType& iLinkIndicativeMassQuotingEligible ( bool  value)
inlinenoexcept

Modifies iLinkIndicativeMassQuotingEligible bit.

Definition at line 950 of file Fields.h.

bool impliedMatchingEligibility ( ) const
inlinenoexcept

Indicates whether ImpliedMatchingEligibility bit is set.

Definition at line 1119 of file Fields.h.

ThisType& impliedMatchingEligibility ( bool  value)
inlinenoexcept

Modifies ImpliedMatchingEligibility bit.

Definition at line 1126 of file Fields.h.

bool invertedBook ( ) const
inlinenoexcept

Indicates whether InvertedBook bit is set.

Definition at line 1167 of file Fields.h.

ThisType& invertedBook ( bool  value)
inlinenoexcept

Modifies InvertedBook bit.

Definition at line 1174 of file Fields.h.

bool isAoNInstrument ( ) const
inlinenoexcept

Indicates whether IsAoNInstrument bit is set.

Definition at line 1183 of file Fields.h.

ThisType& isAoNInstrument ( bool  value)
inlinenoexcept

Modifies IsAoNInstrument bit.

Definition at line 1190 of file Fields.h.

bool isFractional ( ) const
inlinenoexcept

Indicates whether IsFractional bit is set.

Definition at line 991 of file Fields.h.

ThisType& isFractional ( bool  value)
inlinenoexcept

Modifies IsFractional bit.

Definition at line 998 of file Fields.h.

bool mtfRegulated ( ) const
inlinenoexcept

Indicates whether MTFRegulated bit is set.

Definition at line 1215 of file Fields.h.

ThisType& mtfRegulated ( bool  value)
inlinenoexcept

Modifies MTFRegulated bit.

Definition at line 1222 of file Fields.h.

bool negativePriceOutrightEligible ( ) const
inlinenoexcept

Indicates whether NegativePriceOutrightEligible bit is set.

Definition at line 975 of file Fields.h.

ThisType& negativePriceOutrightEligible ( bool  value)
inlinenoexcept

Modifies NegativePriceOutrightEligible bit.

Definition at line 982 of file Fields.h.

bool negativeStrikeEligible ( ) const
inlinenoexcept

Indicates whether NegativeStrikeEligible bit is set.

Definition at line 959 of file Fields.h.

ThisType& negativeStrikeEligible ( bool  value)
inlinenoexcept

Modifies NegativeStrikeEligible bit.

Definition at line 966 of file Fields.h.

bool operator!= ( const InstAttribValue other) const
inlinenoexcept

Compares encoded data.

Definition at line 1279 of file Fields.h.

bool operator== ( const InstAttribValue other) const
inlinenoexcept

Compares encoded data.

Definition at line 1289 of file Fields.h.

bool orderCrossEligible ( ) const
inlinenoexcept

Indicates whether OrderCrossEligible bit is set.

Definition at line 831 of file Fields.h.

ThisType& orderCrossEligible ( bool  value)
inlinenoexcept

Modifies OrderCrossEligible bit.

Definition at line 838 of file Fields.h.

bool otcEligible ( ) const
inlinenoexcept

Indicates whether OTCEligible bit is set.

Definition at line 927 of file Fields.h.

ThisType& otcEligible ( bool  value)
inlinenoexcept

Modifies OTCEligible bit.

Definition at line 934 of file Fields.h.

bool rfqCrossEligible ( ) const
inlinenoexcept

Indicates whether RFQCrossEligible bit is set.

Definition at line 1023 of file Fields.h.

ThisType& rfqCrossEligible ( bool  value)
inlinenoexcept

Modifies RFQCrossEligible bit.

Definition at line 1030 of file Fields.h.

bool sefRegulated ( ) const
inlinenoexcept

Indicates whether SEFRegulated bit is set.

Definition at line 1199 of file Fields.h.

ThisType& sefRegulated ( bool  value)
inlinenoexcept

Modifies SEFRegulated bit.

Definition at line 1206 of file Fields.h.

bool triangulationEligible ( ) const
inlinenoexcept

Indicates whether TriangulationEligible bit is set.

Definition at line 1135 of file Fields.h.

ThisType& triangulationEligible ( bool  value)
inlinenoexcept

Modifies TriangulationEligible bit.

Definition at line 1142 of file Fields.h.

bool variableCabEligible ( ) const
inlinenoexcept

Indicates whether VariableCabEligible bit is set.

Definition at line 1151 of file Fields.h.

ThisType& variableCabEligible ( bool  value)
inlinenoexcept

Modifies VariableCabEligible bit.

Definition at line 1158 of file Fields.h.

bool variableProductEligibility ( ) const
inlinenoexcept

Indicates whether VariableProductEligibility bit is set.

Definition at line 1071 of file Fields.h.

ThisType& variableProductEligibility ( bool  value)
inlinenoexcept

Modifies VariableProductEligibility bit.

Definition at line 1078 of file Fields.h.

bool volatilityQuotedOption ( ) const
inlinenoexcept

Indicates whether VolatilityQuotedOption bit is set.

Definition at line 1007 of file Fields.h.

ThisType& volatilityQuotedOption ( bool  value)
inlinenoexcept

Modifies VolatilityQuotedOption bit.

Definition at line 1014 of file Fields.h.

bool zeroPriceOutrightEligible ( ) const
inlinenoexcept

Indicates whether ZeroPriceOutrightEligible bit is set.

Definition at line 1039 of file Fields.h.

ThisType& zeroPriceOutrightEligible ( bool  value)
inlinenoexcept

Modifies ZeroPriceOutrightEligible bit.

Definition at line 1046 of file Fields.h.


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