OnixS C++ ICE Binary Order Entry Handler 1.0.0
API Documentation
Loading...
Searching...
No Matches
SecurityDefinitionReport Struct Reference

Classes

struct  BlockDetailsEntry
struct  SecurityAltIDEntry

Public Types

enum  
typedef SchemaTraits Schema
typedef SecurityDefinitionReport ThisType
typedef SbeGroup< BlockDetailsEntry, GroupSizeEncoding, MessageSizeBlockDetails
typedef SbeGroup< SecurityAltIDEntry, GroupSizeEncoding, MessageSizeSecurityAltID
Public Types inherited from SbeMessage
typedef MessageSize EncodedLength
typedef MessageSize BlockLength

Public Member Functions

 SecurityDefinitionReport ()=default
 SecurityDefinitionReport (void *data, EncodedLength length, SchemaVersion version=Schema::Version)
 SecurityDefinitionReport (void *data, EncodedLength length, NoFieldsInit, SchemaVersion version=Schema::Version)
 SecurityDefinitionReport (void *data, EncodedLength length, NoInit)
 SecurityDefinitionReport (const SbeMessage &message)
 SecurityDefinitionReport (void *data, EncodedLength length, NoInit, NoCheck) noexcept
auto securityReqId () const noexcept
ThisTypesecurityReqId (Int32 value) noexcept
auto securityResponseType () const noexcept
ThisTypesecurityResponseType (SecurityResponseTypeEnum value) noexcept
auto securityResponseId () const noexcept
ThisTypesecurityResponseId (Int32 value) noexcept
auto marketTypeId () const noexcept
ThisTypemarketTypeId (Int32 value) noexcept
auto symbol () const noexcept
ThisTypesymbol (Int32 value) noexcept
auto exchangeSilo () const noexcept
ThisTypeexchangeSilo (ExchangeSiloEnum value) noexcept
auto rpts () const noexcept
ThisTyperpts (Int32 value) noexcept
auto listSeqNo () const noexcept
ThisTypelistSeqNo (Int32 value) noexcept
auto underlyingSymbol () const noexcept
ThisTypeunderlyingSymbol (Int32 value) noexcept
auto cfiCode () const noexcept
ThisTypecfiCode (StrRef value) noexcept
auto securitySubType () const noexcept
ThisTypesecuritySubType (Int16NULL value) noexcept
ThisTypesecuritySubType (NullOpt) noexcept
auto maturityDate () const noexcept(dateToTimestamp::Nothrow)
ThisTypematurityDate (Timestamp value) noexcept(timestampToDate::Nothrow)
ThisTypematurityDate (NullOpt) noexcept
auto screenLastTradeDate () const noexcept(dateToTimestamp::Nothrow)
ThisTypescreenLastTradeDate (Timestamp value) noexcept(timestampToDate::Nothrow)
ThisTypescreenLastTradeDate (NullOpt) noexcept
auto contractMultiplier () const noexcept
ThisTypecontractMultiplier (Int32 value) noexcept
auto startDate () const noexcept(dateToTimestamp::Nothrow)
ThisTypestartDate (Timestamp value) noexcept(timestampToDate::Nothrow)
ThisTypestartDate (NullOpt) noexcept
auto endDate () const noexcept(dateToTimestamp::Nothrow)
ThisTypeendDate (Timestamp value) noexcept(timestampToDate::Nothrow)
ThisTypeendDate (NullOpt) noexcept
auto putOrCall () const noexcept
ThisTypeputOrCall (BooleanEnum value) noexcept
ThisTypeputOrCall (NullOpt) noexcept
auto strikePrice () const noexcept
ThisTypestrikePrice (Decimal9 value) noexcept
ThisTypestrikePrice (NullOpt) noexcept
auto securityTradingStatus () const noexcept
ThisTypesecurityTradingStatus (SecurityTradingStatusEnum value) noexcept
auto currency () const noexcept
ThisTypecurrency (StrRef value) noexcept
ThisTypecurrency (NullOpt) noexcept
auto settlMethod () const noexcept
ThisTypesettlMethod (SettlMethodEnum value) noexcept
auto strikeExerciseStyle () const noexcept
ThisTypestrikeExerciseStyle (StrikeExerciseStyleEnum value) noexcept
ThisTypestrikeExerciseStyle (NullOpt) noexcept
auto incrementQty () const noexcept
ThisTypeincrementQty (Decimal9 value) noexcept
auto incrementPrice () const noexcept
ThisTypeincrementPrice (Decimal9 value) noexcept
auto minPrice () const noexcept
ThisTypeminPrice (Decimal9 value) noexcept
auto maxPrice () const noexcept
ThisTypemaxPrice (Decimal9 value) noexcept
auto offExchangeIncrementPrice () const noexcept
ThisTypeoffExchangeIncrementPrice (Decimal9 value) noexcept
auto offExchangeIncrementQty () const noexcept
ThisTypeoffExchangeIncrementQty (Decimal9 value) noexcept
auto screenTickValue () const noexcept
ThisTypescreenTickValue (Decimal9 value) noexcept
auto blockTickValue () const noexcept
ThisTypeblockTickValue (Decimal9 value) noexcept
auto lotSize () const noexcept
ThisTypelotSize (Int32 value) noexcept
auto contractSize () const noexcept
ThisTypecontractSize (Int32 value) noexcept
auto numOfDecimalPrice () const noexcept
ThisTypenumOfDecimalPrice (Int8 value) noexcept
auto numOfDecimalQty () const noexcept
ThisTypenumOfDecimalQty (Int8 value) noexcept
auto granularity () const noexcept
ThisTypegranularity (StrRef value) noexcept
auto baseNumLots () const noexcept
ThisTypebaseNumLots (Int32NULL value) noexcept
ThisTypebaseNumLots (NullOpt) noexcept
auto tickValue () const noexcept
ThisTypetickValue (Decimal9 value) noexcept
auto productId () const noexcept
ThisTypeproductId (Int32 value) noexcept
auto clearable () const noexcept
ThisTypeclearable (BooleanEnum value) noexcept
auto hedgeProductId () const noexcept
ThisTypehedgeProductId (Int32NULL value) noexcept
ThisTypehedgeProductId (NullOpt) noexcept
auto hedgeMarketId () const noexcept
ThisTypehedgeMarketId (Int32NULL value) noexcept
ThisTypehedgeMarketId (NullOpt) noexcept
auto hedgeOnly () const noexcept
ThisTypehedgeOnly (BooleanEnum value) noexcept
ThisTypehedgeOnly (NullOpt) noexcept
auto isDividendAdjusted () const noexcept
ThisTypeisDividendAdjusted (BooleanEnum value) noexcept
ThisTypeisDividendAdjusted (NullOpt) noexcept
auto denominator () const noexcept
ThisTypedenominator (Int32 value) noexcept
auto initialMargin () const noexcept
ThisTypeinitialMargin (Int32 value) noexcept
auto impliedType () const noexcept
ThisTypeimpliedType (CharType value) noexcept
ThisTypeimpliedType (NullOpt) noexcept
auto numOfDecimalStrikePrice () const noexcept
ThisTypenumOfDecimalStrikePrice (Int8NULL value) noexcept
ThisTypenumOfDecimalStrikePrice (NullOpt) noexcept
auto numOfCycles () const noexcept
ThisTypenumOfCycles (Int16 value) noexcept
auto lotSizeMultiplier () const noexcept
ThisTypelotSizeMultiplier (Decimal9 value) noexcept
auto stripType () const noexcept
ThisTypestripType (Int16 value) noexcept
auto stripId () const noexcept
ThisTypestripId (Int32 value) noexcept
auto blockOnly () const noexcept
ThisTypeblockOnly (BooleanEnum value) noexcept
ThisTypeblockOnly (NullOpt) noexcept
auto flexAllowed () const noexcept
ThisTypeflexAllowed (BooleanEnum value) noexcept
ThisTypeflexAllowed (NullOpt) noexcept
auto gtAllowed () const noexcept
ThisTypegtAllowed (BooleanEnum value) noexcept
ThisTypegtAllowed (NullOpt) noexcept
auto aonAllowed () const noexcept
ThisTypeaonAllowed (BooleanEnum value) noexcept
ThisTypeaonAllowed (NullOpt) noexcept
auto mifidRegulatedMarket () const noexcept
ThisTypemifidRegulatedMarket (BooleanEnum value) noexcept
ThisTypemifidRegulatedMarket (NullOpt) noexcept
auto flexStrikeAllowed () const noexcept
ThisTypeflexStrikeAllowed (BooleanEnum value) noexcept
ThisTypeflexStrikeAllowed (NullOpt) noexcept
auto hubId () const noexcept
ThisTypehubId (Int32 value) noexcept
auto overrideBlockMin () const noexcept
ThisTypeoverrideBlockMin (BooleanEnum value) noexcept
ThisTypeoverrideBlockMin (NullOpt) noexcept
auto testMarketIndicator () const noexcept
ThisTypetestMarketIndicator (BooleanEnum value) noexcept
ThisTypetestMarketIndicator (NullOpt) noexcept
auto refSprdProductId () const noexcept
ThisTyperefSprdProductId (Int32NULL value) noexcept
ThisTyperefSprdProductId (NullOpt) noexcept
auto marketTransparencyType () const noexcept
ThisTypemarketTransparencyType (BooleanEnum value) noexcept
ThisTypemarketTransparencyType (NullOpt) noexcept
auto nCommoditizedMarket () const noexcept
ThisTypenCommoditizedMarket (BooleanEnum value) noexcept
ThisTypenCommoditizedMarket (NullOpt) noexcept
BlockDetails blockDetails () const noexcept
BlockDetails blockDetails () noexcept
BlockDetails blockDetails (BlockDetails::Size length)
BlockDetails blockDetails (BlockDetails::Size length, NoFieldsInit)
SecurityAltID securityAltId () const noexcept
SecurityAltID securityAltId () noexcept
SecurityAltID securityAltId (SecurityAltID::Size length)
SecurityAltID securityAltId (SecurityAltID::Size length, NoFieldsInit)
StrRef securityId () const noexcept
StrRef unitOfMeasure () const noexcept
StrRef priceDenomination () const noexcept
StrRef clearedAlias () const noexcept
StrRef securityDesc () const noexcept
StrRef priceUnit () const noexcept
StrRef stripName () const noexcept
StrRef hubName () const noexcept
StrRef hubAlias () const noexcept
StrRef securityExchange () const noexcept
StrRef physicalCode () const noexcept
StrRef homeExchange () const noexcept
ThisTypesecurityId (StrRef value)
ThisTypeunitOfMeasure (StrRef value)
ThisTypepriceDenomination (StrRef value)
ThisTypeclearedAlias (StrRef value)
ThisTypesecurityDesc (StrRef value)
ThisTypepriceUnit (StrRef value)
ThisTypestripName (StrRef value)
ThisTypehubName (StrRef value)
ThisTypehubAlias (StrRef value)
ThisTypesecurityExchange (StrRef value)
ThisTypephysicalCode (StrRef value)
ThisTypehomeExchange (StrRef value)
ThisTyperesetVariableFields () noexcept
ThisTypereset () noexcept
std::string toString () const
const void * tail () const noexcept
EncodedLength calculateBinarySize () const noexcept
Public Member Functions inherited from SbeMessage
 SbeMessage () noexcept
 SbeMessage (void *data, MessageSize size, SchemaVersion version)
 SbeMessage (void *data, MessageSize size)
 SbeMessage (void *data, MessageSize size, NoCheck) noexcept
void clear () noexcept
bool valid () const noexcept
 operator bool () const noexcept
MessageTemplateId templateId () const noexcept
SchemaVersion version () const noexcept
SchemaId schemaId () const noexcept
SequenceId sequenceId () const noexcept
SbeMessagesequenceId (SequenceId value) noexcept
Timestamp sendTime () const noexcept
SbeMessagesendTime (Timestamp value) noexcept
HeaderFlags headerFlags () const noexcept
SbeMessageheaderFlags (HeaderFlags value) noexcept
const void * binary () const noexcept
void * binary () noexcept
const void * blockEnd () noexcept
const void * blockEnd () const noexcept
MessageSize bufferSize () const noexcept
void * body () noexcept
BlockLength blockLength () const noexcept
const void * block () const noexcept
void * block () noexcept
Public Member Functions inherited from SbeFields< Messaging::SbeMessage, MessageSize >
ONIXS_ICEBOE_FORCEINLINE Messaging::SbeMessagecontainer () noexcept
void zeroPaddingBytes (MessageSize offset) noexcept
ONIXS_ICEBOE_FORCEINLINE void setOrdinary (MessageSize offset, FieldValue value) noexcept
ONIXS_ICEBOE_FORCEINLINE void setEnumeration (MessageSize offset, Enumeration value) noexcept
ONIXS_ICEBOE_FORCEINLINE void setFixedStr (MessageSize offset, StrRef value) noexcept

Static Public Member Functions

static constexpr BlockLength minimalBlockLength (SchemaVersion version) noexcept
static constexpr BlockLength blockLength (SchemaVersion version) noexcept
static constexpr MessageSize getMinimalVariableFieldsSize (SchemaVersion version)
static constexpr UInt64 getMaxMessageSize (UInt8) noexcept
static constexpr StrRef className () noexcept
static constexpr StrRef fixType () noexcept

Additional Inherited Members

Protected Types inherited from SbeMessage
typedef SbeGroupList< MessageSizeGroupList
typedef SbeVariableLengthFieldList< MessageSizeVariableLengthFieldList
Protected Member Functions inherited from SbeMessage
SbeMessageversion (SchemaVersion version) noexcept
GroupList groups () noexcept
GroupList groups () const noexcept
template<typename Group>
void initGroup (Group &group, typename Group::EntrySize entrySize) noexcept
template<typename Group>
void setupGroup (Group &group, typename Group::Size entryCount, const void *messageTail)
template<typename Group>
void constructGroup (Group &group, typename Group::Size entryCount, const void *messageTail)
template<typename DATA>
void setVarDataField (DATA &data, StrRef value, const void *oldMessageTail)
VariableLengthFieldList variableLengthFields () noexcept
VariableLengthFieldList variableLengthFields () const noexcept
void init (MessageHeader::TemplateId value, MessageHeader::BlockLength minimalBlockLength, MessageHeader::BlockLength blockLength, SchemaId id) noexcept
MessageSize calculateBinarySize (const void *tail) const noexcept
template<class Callable, class Owner>
void setVariableLengthField (Callable callable, StrRef value, Owner &owner)
template<class Callable, class Owner>
void setVariableLengthField (Callable callable, StrRef value, SchemaVersion since, Owner &owner)
template<class Callable, class Owner>
StrRef getVariableLengthField (Callable callable, const Owner &owner) const noexcept
template<class Callable, class Owner>
StrRef getVariableLengthField (Callable callable, SchemaVersion since, Owner &owner) const noexcept
template<class Callable, class Owner>
void setVariableLengthFieldToNull (Callable callable, Owner &owner) noexcept
template<class Group, class Callable, class Owner>
void resetGroup (Callable callable, Owner &owner) noexcept
template<class Callable, class Owner>
void setVariableLengthFieldToNull (Callable callable, SchemaVersion since, Owner &owner) noexcept
template<class Group, class Callable, class Owner>
void resetGroup (Callable callable, SchemaVersion since, Owner &owner)
template<class Group, class Callable, class Owner>
ONIXS_ICEBOE_FORCEINLINE Group getGroup (Callable callable, Owner &owner) const noexcept
template<class Group, class Callable, class Owner>
ONIXS_ICEBOE_FORCEINLINE Group getGroup (Callable callable, SchemaVersion since, Owner &owner) const noexcept
template<class Group, class Callable, class Owner>
ONIXS_ICEBOE_FORCEINLINE Group constructGroup (Callable callable, typename Group::Size length, SchemaVersion since, Owner &owner)
template<class Group, class Callable, class Owner>
ONIXS_ICEBOE_FORCEINLINE Group constructGroup (Callable callable, typename Group::Size length, Owner &owner)
template<class Group, class Callable, class Owner>
Group setupGroup (Callable callable, typename Group::Size length, SchemaVersion since, Owner &owner)
template<class Group, class Callable, class Owner>
Group setupGroup (Callable callable, typename Group::Size length, Owner &owner)
Protected Member Functions inherited from SbeFields< Messaging::SbeMessage, MessageSize >
 SbeFields ()=default
 ~SbeFields ()=default
Protected Member Functions inherited from BinaryBlock< Messaging::SbeMessage, MessageSize >
 BinaryBlock ()=default
 ~BinaryBlock ()=default
ONIXS_ICEBOE_FORCEINLINE Value ordinary (MessageSize offset) const noexcept
ONIXS_ICEBOE_FORCEINLINE Enumeration enumeration (MessageSize offset) const noexcept
ONIXS_ICEBOE_FORCEINLINE StrRef fixedStr (MessageSize offset) const noexcept
ONIXS_ICEBOE_FORCEINLINE Value decimal (MessageSize offset) const noexcept
ONIXS_ICEBOE_FORCEINLINE std::enable_if<!isComposite< typenameNullValue::Value >::value, SbeOptionalConverted< decltype(std::declval< Callable >()(std::declval< typenameArgType< Callable >::type >()))> >::type convertible (MessageSize offset, OptionalTag) const noexcept(noexcept(Callable::Nothrow))
Protected Member Functions inherited from BinaryBlockBase
 ~BinaryBlockBase ()=default
Static Protected Member Functions inherited from SbeMessage
static constexpr MessageSize getMaxMessageSize () noexcept

Detailed Description

Definition at line 4232 of file Messages.h.

Member Typedef Documentation

◆ BlockDetails

Repeating group containing BlockDetailsEntry entries.

Definition at line 4385 of file Messages.h.

◆ Schema

Used template schema.

Definition at line 4237 of file Messages.h.

◆ SecurityAltID

Repeating group containing SecurityAltIDEntry entries.

Definition at line 4521 of file Messages.h.

◆ ThisType

This type alias.

Definition at line 4240 of file Messages.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message template ID from SBE schema.

Enumerator
TemplateId 115 

Definition at line 4243 of file Messages.h.

Constructor & Destructor Documentation

◆ SecurityDefinitionReport() [1/6]

Initializes a blank instance.

◆ SecurityDefinitionReport() [2/6]

SecurityDefinitionReport ( void * data,
EncodedLength length,
SchemaVersion version = Schema::Version )
inline

Initializes an instance over the given memory block.

Definition at line 4527 of file Messages.h.

◆ SecurityDefinitionReport() [3/6]

Initializes an instance over the given memory block With no variable-length fields initialization It is assumed that the user does such an initialization manually.

Definition at line 4539 of file Messages.h.

◆ SecurityDefinitionReport() [4/6]

SecurityDefinitionReport ( void * data,
EncodedLength length,
NoInit  )
inline

Creates an instance over the given memory block.

Definition at line 4549 of file Messages.h.

◆ SecurityDefinitionReport() [5/6]

SecurityDefinitionReport ( const SbeMessage & message)
inlineexplicit

Creates an instance over the given SBE message.

Definition at line 4557 of file Messages.h.

◆ SecurityDefinitionReport() [6/6]

SecurityDefinitionReport ( void * data,
EncodedLength length,
NoInit ,
NoCheck  )
inlinenoexcept

Creates an instance over the given memory block.

Performs no checks.

Definition at line 4567 of file Messages.h.

Member Function Documentation

◆ aonAllowed() [1/3]

auto aonAllowed ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5704 of file Messages.h.

◆ aonAllowed() [2/3]

ThisType & aonAllowed ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5712 of file Messages.h.

◆ aonAllowed() [3/3]

ThisType & aonAllowed ( NullOpt )
inlinenoexcept

Definition at line 5720 of file Messages.h.

◆ baseNumLots() [1/3]

auto baseNumLots ( ) const
inlinenoexcept

int32NULL.

Definition at line 5282 of file Messages.h.

◆ baseNumLots() [2/3]

ThisType & baseNumLots ( Int32NULL value)
inlinenoexcept

int32NULL.

Definition at line 5290 of file Messages.h.

◆ baseNumLots() [3/3]

ThisType & baseNumLots ( NullOpt )
inlinenoexcept

Definition at line 5298 of file Messages.h.

◆ blockDetails() [1/4]

BlockDetails blockDetails ( ) const
inlinenoexcept
Returns
instance of BlockDetails repeating group.

Definition at line 5930 of file Messages.h.

◆ blockDetails() [2/4]

BlockDetails blockDetails ( )
inlinenoexcept
Returns
instance of BlockDetails repeating group.

Definition at line 5939 of file Messages.h.

◆ blockDetails() [3/4]

BlockDetails blockDetails ( BlockDetails::Size length)
inline

Setup repeating group with the given number of entries.

Sets all optional fields of the group entries to null.

Returns
noBlockDetails(9070) repeating group.

Definition at line 5949 of file Messages.h.

◆ blockDetails() [4/4]

BlockDetails blockDetails ( BlockDetails::Size length,
NoFieldsInit  )
inline

Setup repeating group with the given number of entries.

Returns
noBlockDetails(9070) repeating group.

Definition at line 5959 of file Messages.h.

◆ blockLength()

constexpr BlockLength blockLength ( SchemaVersion version)
inlinestaticconstexprnoexcept

Size of message body in bytes.

Definition at line 6225 of file Messages.h.

◆ blockOnly() [1/3]

auto blockOnly ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5626 of file Messages.h.

◆ blockOnly() [2/3]

ThisType & blockOnly ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5634 of file Messages.h.

◆ blockOnly() [3/3]

ThisType & blockOnly ( NullOpt )
inlinenoexcept

Definition at line 5642 of file Messages.h.

◆ blockTickValue() [1/2]

auto blockTickValue ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5172 of file Messages.h.

◆ blockTickValue() [2/2]

ThisType & blockTickValue ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5180 of file Messages.h.

◆ calculateBinarySize()

EncodedLength calculateBinarySize ( ) const
inlinenoexcept
Returns
the size occupied by the message.

Definition at line 6337 of file Messages.h.

◆ cfiCode() [1/2]

auto cfiCode ( ) const
inlinenoexcept

Provides access to cfiCode field.

Definition at line 4739 of file Messages.h.

◆ cfiCode() [2/2]

ThisType & cfiCode ( StrRef value)
inlinenoexcept

Provides access to cfiCode field.

Definition at line 4748 of file Messages.h.

◆ className()

constexpr StrRef className ( )
inlinestaticconstexprnoexcept
Returns
class name.

Definition at line 6309 of file Messages.h.

◆ clearable() [1/2]

auto clearable ( ) const
inlinenoexcept

Provides access to clearable field.

Definition at line 5344 of file Messages.h.

◆ clearable() [2/2]

ThisType & clearable ( BooleanEnum value)
inlinenoexcept

Provides access to clearable field.

Definition at line 5352 of file Messages.h.

◆ clearedAlias() [1/2]

StrRef clearedAlias ( ) const
inlinenoexcept

Definition at line 6031 of file Messages.h.

◆ clearedAlias() [2/2]

ThisType & clearedAlias ( StrRef value)
inline

Definition at line 6124 of file Messages.h.

◆ contractMultiplier() [1/2]

auto contractMultiplier ( ) const
inlinenoexcept

Provides access to contractMultiplier field.

Definition at line 4835 of file Messages.h.

◆ contractMultiplier() [2/2]

ThisType & contractMultiplier ( Int32 value)
inlinenoexcept

Provides access to contractMultiplier field.

Definition at line 4843 of file Messages.h.

◆ contractSize() [1/2]

auto contractSize ( ) const
inlinenoexcept

Provides access to contractSize field.

Definition at line 5208 of file Messages.h.

◆ contractSize() [2/2]

ThisType & contractSize ( Int32 value)
inlinenoexcept

Provides access to contractSize field.

Definition at line 5216 of file Messages.h.

◆ currency() [1/3]

auto currency ( ) const
inlinenoexcept

Provides access to currency field.

Definition at line 4973 of file Messages.h.

◆ currency() [2/3]

ThisType & currency ( NullOpt )
inlinenoexcept

Definition at line 4991 of file Messages.h.

◆ currency() [3/3]

ThisType & currency ( StrRef value)
inlinenoexcept

Provides access to currency field.

Definition at line 4982 of file Messages.h.

◆ denominator() [1/2]

auto denominator ( ) const
inlinenoexcept

Provides access to denominator field.

Definition at line 5466 of file Messages.h.

◆ denominator() [2/2]

ThisType & denominator ( Int32 value)
inlinenoexcept

Provides access to denominator field.

Definition at line 5474 of file Messages.h.

◆ endDate() [1/3]

auto endDate ( ) const
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4878 of file Messages.h.

◆ endDate() [2/3]

ThisType & endDate ( NullOpt )
inlinenoexcept

Definition at line 4893 of file Messages.h.

◆ endDate() [3/3]

ThisType & endDate ( Timestamp value)
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4885 of file Messages.h.

◆ exchangeSilo() [1/2]

auto exchangeSilo ( ) const
inlinenoexcept

Provides access to exchangeSilo field.

Definition at line 4667 of file Messages.h.

◆ exchangeSilo() [2/2]

ThisType & exchangeSilo ( ExchangeSiloEnum value)
inlinenoexcept

Provides access to exchangeSilo field.

Definition at line 4675 of file Messages.h.

◆ fixType()

constexpr StrRef fixType ( )
inlinestaticconstexprnoexcept

FIX message type.

Definition at line 6317 of file Messages.h.

◆ flexAllowed() [1/3]

auto flexAllowed ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5652 of file Messages.h.

◆ flexAllowed() [2/3]

ThisType & flexAllowed ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5660 of file Messages.h.

◆ flexAllowed() [3/3]

ThisType & flexAllowed ( NullOpt )
inlinenoexcept

Definition at line 5668 of file Messages.h.

◆ flexStrikeAllowed() [1/3]

auto flexStrikeAllowed ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5756 of file Messages.h.

◆ flexStrikeAllowed() [2/3]

ThisType & flexStrikeAllowed ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5764 of file Messages.h.

◆ flexStrikeAllowed() [3/3]

ThisType & flexStrikeAllowed ( NullOpt )
inlinenoexcept

Definition at line 5772 of file Messages.h.

◆ getMaxMessageSize()

constexpr UInt64 getMaxMessageSize ( UInt8 )
inlinestaticconstexprnoexcept

Maximal message size.

Definition at line 6245 of file Messages.h.

◆ getMinimalVariableFieldsSize()

constexpr MessageSize getMinimalVariableFieldsSize ( SchemaVersion version)
inlinestaticconstexpr

Minimal variable fields size (when variable-length fields are empty).

Definition at line 6235 of file Messages.h.

◆ granularity() [1/2]

auto granularity ( ) const
inlinenoexcept

Provides access to granularity field.

Definition at line 5262 of file Messages.h.

◆ granularity() [2/2]

ThisType & granularity ( StrRef value)
inlinenoexcept

Provides access to granularity field.

Definition at line 5271 of file Messages.h.

◆ gtAllowed() [1/3]

auto gtAllowed ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5678 of file Messages.h.

◆ gtAllowed() [2/3]

ThisType & gtAllowed ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5686 of file Messages.h.

◆ gtAllowed() [3/3]

ThisType & gtAllowed ( NullOpt )
inlinenoexcept

Definition at line 5694 of file Messages.h.

◆ hedgeMarketId() [1/3]

auto hedgeMarketId ( ) const
inlinenoexcept

int32NULL.

Definition at line 5388 of file Messages.h.

◆ hedgeMarketId() [2/3]

ThisType & hedgeMarketId ( Int32NULL value)
inlinenoexcept

int32NULL.

Definition at line 5396 of file Messages.h.

◆ hedgeMarketId() [3/3]

ThisType & hedgeMarketId ( NullOpt )
inlinenoexcept

Definition at line 5404 of file Messages.h.

◆ hedgeOnly() [1/3]

auto hedgeOnly ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5414 of file Messages.h.

◆ hedgeOnly() [2/3]

ThisType & hedgeOnly ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5422 of file Messages.h.

◆ hedgeOnly() [3/3]

ThisType & hedgeOnly ( NullOpt )
inlinenoexcept

Definition at line 5430 of file Messages.h.

◆ hedgeProductId() [1/3]

auto hedgeProductId ( ) const
inlinenoexcept

int32NULL.

Definition at line 5362 of file Messages.h.

◆ hedgeProductId() [2/3]

ThisType & hedgeProductId ( Int32NULL value)
inlinenoexcept

int32NULL.

Definition at line 5370 of file Messages.h.

◆ hedgeProductId() [3/3]

ThisType & hedgeProductId ( NullOpt )
inlinenoexcept

Definition at line 5378 of file Messages.h.

◆ homeExchange() [1/2]

StrRef homeExchange ( ) const
inlinenoexcept

Definition at line 6087 of file Messages.h.

◆ homeExchange() [2/2]

ThisType & homeExchange ( StrRef value)
inline

Definition at line 6204 of file Messages.h.

◆ hubAlias() [1/2]

StrRef hubAlias ( ) const
inlinenoexcept

Definition at line 6065 of file Messages.h.

◆ hubAlias() [2/2]

ThisType & hubAlias ( StrRef value)
inline

Definition at line 6174 of file Messages.h.

◆ hubId() [1/2]

auto hubId ( ) const
inlinenoexcept

Provides access to hubID field.

Definition at line 5782 of file Messages.h.

◆ hubId() [2/2]

ThisType & hubId ( Int32 value)
inlinenoexcept

Provides access to hubID field.

Definition at line 5790 of file Messages.h.

◆ hubName() [1/2]

StrRef hubName ( ) const
inlinenoexcept

Definition at line 6059 of file Messages.h.

◆ hubName() [2/2]

ThisType & hubName ( StrRef value)
inline

Definition at line 6164 of file Messages.h.

◆ impliedType() [1/3]

auto impliedType ( ) const
inlinenoexcept

Provides access to impliedType field.

Definition at line 5502 of file Messages.h.

◆ impliedType() [2/3]

ThisType & impliedType ( CharType value)
inlinenoexcept

Provides access to impliedType field.

Definition at line 5510 of file Messages.h.

◆ impliedType() [3/3]

ThisType & impliedType ( NullOpt )
inlinenoexcept

Definition at line 5518 of file Messages.h.

◆ incrementPrice() [1/2]

auto incrementPrice ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5064 of file Messages.h.

◆ incrementPrice() [2/2]

ThisType & incrementPrice ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5072 of file Messages.h.

◆ incrementQty() [1/2]

auto incrementQty ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5046 of file Messages.h.

◆ incrementQty() [2/2]

ThisType & incrementQty ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5054 of file Messages.h.

◆ initialMargin() [1/2]

auto initialMargin ( ) const
inlinenoexcept

Provides access to initialMargin field.

Definition at line 5484 of file Messages.h.

◆ initialMargin() [2/2]

ThisType & initialMargin ( Int32 value)
inlinenoexcept

Provides access to initialMargin field.

Definition at line 5492 of file Messages.h.

◆ isDividendAdjusted() [1/3]

auto isDividendAdjusted ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5440 of file Messages.h.

◆ isDividendAdjusted() [2/3]

ThisType & isDividendAdjusted ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5448 of file Messages.h.

◆ isDividendAdjusted() [3/3]

ThisType & isDividendAdjusted ( NullOpt )
inlinenoexcept

Definition at line 5456 of file Messages.h.

◆ listSeqNo() [1/2]

auto listSeqNo ( ) const
inlinenoexcept

Provides access to listSeqNo field.

Definition at line 4703 of file Messages.h.

◆ listSeqNo() [2/2]

ThisType & listSeqNo ( Int32 value)
inlinenoexcept

Provides access to listSeqNo field.

Definition at line 4711 of file Messages.h.

◆ lotSize() [1/2]

auto lotSize ( ) const
inlinenoexcept

Provides access to lotSize field.

Definition at line 5190 of file Messages.h.

◆ lotSize() [2/2]

ThisType & lotSize ( Int32 value)
inlinenoexcept

Provides access to lotSize field.

Definition at line 5198 of file Messages.h.

◆ lotSizeMultiplier() [1/2]

auto lotSizeMultiplier ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5572 of file Messages.h.

◆ lotSizeMultiplier() [2/2]

ThisType & lotSizeMultiplier ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5580 of file Messages.h.

◆ marketTransparencyType() [1/3]

auto marketTransparencyType ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5878 of file Messages.h.

◆ marketTransparencyType() [2/3]

ThisType & marketTransparencyType ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5886 of file Messages.h.

◆ marketTransparencyType() [3/3]

ThisType & marketTransparencyType ( NullOpt )
inlinenoexcept

Definition at line 5894 of file Messages.h.

◆ marketTypeId() [1/2]

auto marketTypeId ( ) const
inlinenoexcept

Provides access to marketTypeID field.

Definition at line 4631 of file Messages.h.

◆ marketTypeId() [2/2]

ThisType & marketTypeId ( Int32 value)
inlinenoexcept

Provides access to marketTypeID field.

Definition at line 4639 of file Messages.h.

◆ maturityDate() [1/3]

auto maturityDate ( ) const
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4785 of file Messages.h.

◆ maturityDate() [2/3]

ThisType & maturityDate ( NullOpt )
inlinenoexcept

Definition at line 4800 of file Messages.h.

◆ maturityDate() [3/3]

ThisType & maturityDate ( Timestamp value)
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4792 of file Messages.h.

◆ maxPrice() [1/2]

auto maxPrice ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5100 of file Messages.h.

◆ maxPrice() [2/2]

ThisType & maxPrice ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5108 of file Messages.h.

◆ mifidRegulatedMarket() [1/3]

auto mifidRegulatedMarket ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5730 of file Messages.h.

◆ mifidRegulatedMarket() [2/3]

ThisType & mifidRegulatedMarket ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5738 of file Messages.h.

◆ mifidRegulatedMarket() [3/3]

ThisType & mifidRegulatedMarket ( NullOpt )
inlinenoexcept

Definition at line 5746 of file Messages.h.

◆ minimalBlockLength()

constexpr BlockLength minimalBlockLength ( SchemaVersion version)
inlinestaticconstexprnoexcept

Minimal size of message body in bytes.

Definition at line 6216 of file Messages.h.

◆ minPrice() [1/2]

auto minPrice ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5082 of file Messages.h.

◆ minPrice() [2/2]

ThisType & minPrice ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5090 of file Messages.h.

◆ nCommoditizedMarket() [1/3]

auto nCommoditizedMarket ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5904 of file Messages.h.

◆ nCommoditizedMarket() [2/3]

ThisType & nCommoditizedMarket ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5912 of file Messages.h.

◆ nCommoditizedMarket() [3/3]

ThisType & nCommoditizedMarket ( NullOpt )
inlinenoexcept

Definition at line 5920 of file Messages.h.

◆ numOfCycles() [1/2]

auto numOfCycles ( ) const
inlinenoexcept

Provides access to numOfCycles field.

Definition at line 5554 of file Messages.h.

◆ numOfCycles() [2/2]

ThisType & numOfCycles ( Int16 value)
inlinenoexcept

Provides access to numOfCycles field.

Definition at line 5562 of file Messages.h.

◆ numOfDecimalPrice() [1/2]

auto numOfDecimalPrice ( ) const
inlinenoexcept

Provides access to numOfDecimalPrice field.

Definition at line 5226 of file Messages.h.

◆ numOfDecimalPrice() [2/2]

ThisType & numOfDecimalPrice ( Int8 value)
inlinenoexcept

Provides access to numOfDecimalPrice field.

Definition at line 5234 of file Messages.h.

◆ numOfDecimalQty() [1/2]

auto numOfDecimalQty ( ) const
inlinenoexcept

Provides access to numOfDecimalQty field.

Definition at line 5244 of file Messages.h.

◆ numOfDecimalQty() [2/2]

ThisType & numOfDecimalQty ( Int8 value)
inlinenoexcept

Provides access to numOfDecimalQty field.

Definition at line 5252 of file Messages.h.

◆ numOfDecimalStrikePrice() [1/3]

auto numOfDecimalStrikePrice ( ) const
inlinenoexcept

int8NULL.

Definition at line 5528 of file Messages.h.

◆ numOfDecimalStrikePrice() [2/3]

ThisType & numOfDecimalStrikePrice ( Int8NULL value)
inlinenoexcept

int8NULL.

Definition at line 5536 of file Messages.h.

◆ numOfDecimalStrikePrice() [3/3]

ThisType & numOfDecimalStrikePrice ( NullOpt )
inlinenoexcept

Definition at line 5544 of file Messages.h.

◆ offExchangeIncrementPrice() [1/2]

auto offExchangeIncrementPrice ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5118 of file Messages.h.

◆ offExchangeIncrementPrice() [2/2]

ThisType & offExchangeIncrementPrice ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5126 of file Messages.h.

◆ offExchangeIncrementQty() [1/2]

auto offExchangeIncrementQty ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5136 of file Messages.h.

◆ offExchangeIncrementQty() [2/2]

ThisType & offExchangeIncrementQty ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5144 of file Messages.h.

◆ overrideBlockMin() [1/3]

auto overrideBlockMin ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5800 of file Messages.h.

◆ overrideBlockMin() [2/3]

ThisType & overrideBlockMin ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5808 of file Messages.h.

◆ overrideBlockMin() [3/3]

ThisType & overrideBlockMin ( NullOpt )
inlinenoexcept

Definition at line 5816 of file Messages.h.

◆ physicalCode() [1/2]

StrRef physicalCode ( ) const
inlinenoexcept

Definition at line 6079 of file Messages.h.

◆ physicalCode() [2/2]

ThisType & physicalCode ( StrRef value)
inline

Definition at line 6194 of file Messages.h.

◆ priceDenomination() [1/2]

StrRef priceDenomination ( ) const
inlinenoexcept

Definition at line 6023 of file Messages.h.

◆ priceDenomination() [2/2]

ThisType & priceDenomination ( StrRef value)
inline

Definition at line 6114 of file Messages.h.

◆ priceUnit() [1/2]

StrRef priceUnit ( ) const
inlinenoexcept

Definition at line 6047 of file Messages.h.

◆ priceUnit() [2/2]

ThisType & priceUnit ( StrRef value)
inline

Definition at line 6144 of file Messages.h.

◆ productId() [1/2]

auto productId ( ) const
inlinenoexcept

Provides access to productID field.

Definition at line 5326 of file Messages.h.

◆ productId() [2/2]

ThisType & productId ( Int32 value)
inlinenoexcept

Provides access to productID field.

Definition at line 5334 of file Messages.h.

◆ putOrCall() [1/3]

auto putOrCall ( ) const
inlinenoexcept

uint8NULL.

Definition at line 4903 of file Messages.h.

◆ putOrCall() [2/3]

ThisType & putOrCall ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 4911 of file Messages.h.

◆ putOrCall() [3/3]

ThisType & putOrCall ( NullOpt )
inlinenoexcept

Definition at line 4919 of file Messages.h.

◆ refSprdProductId() [1/3]

auto refSprdProductId ( ) const
inlinenoexcept

int32NULL.

Definition at line 5852 of file Messages.h.

◆ refSprdProductId() [2/3]

ThisType & refSprdProductId ( Int32NULL value)
inlinenoexcept

int32NULL.

Definition at line 5860 of file Messages.h.

◆ refSprdProductId() [3/3]

ThisType & refSprdProductId ( NullOpt )
inlinenoexcept

Definition at line 5868 of file Messages.h.

◆ reset()

ThisType & reset ( )
inlinenoexcept

Reset all variable-length and optional fields if any.

Definition at line 6272 of file Messages.h.

◆ resetVariableFields()

ThisType & resetVariableFields ( )
inlinenoexcept

Reset all variable-length fields if any.

Definition at line 6252 of file Messages.h.

◆ rpts() [1/2]

auto rpts ( ) const
inlinenoexcept

Provides access to noRpts field.

Definition at line 4685 of file Messages.h.

◆ rpts() [2/2]

ThisType & rpts ( Int32 value)
inlinenoexcept

Provides access to noRpts field.

Definition at line 4693 of file Messages.h.

◆ screenLastTradeDate() [1/3]

auto screenLastTradeDate ( ) const
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4810 of file Messages.h.

◆ screenLastTradeDate() [2/3]

ThisType & screenLastTradeDate ( NullOpt )
inlinenoexcept

Definition at line 4825 of file Messages.h.

◆ screenLastTradeDate() [3/3]

ThisType & screenLastTradeDate ( Timestamp value)
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4817 of file Messages.h.

◆ screenTickValue() [1/2]

auto screenTickValue ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5154 of file Messages.h.

◆ screenTickValue() [2/2]

ThisType & screenTickValue ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5162 of file Messages.h.

◆ securityAltId() [1/4]

SecurityAltID securityAltId ( ) const
inlinenoexcept
Returns
instance of SecurityAltID repeating group.

Definition at line 5969 of file Messages.h.

◆ securityAltId() [2/4]

SecurityAltID securityAltId ( )
inlinenoexcept
Returns
instance of SecurityAltID repeating group.

Definition at line 5978 of file Messages.h.

◆ securityAltId() [3/4]

SecurityAltID securityAltId ( SecurityAltID::Size length)
inline

Setup repeating group with the given number of entries.

Sets all optional fields of the group entries to null.

Returns
noSecurityAltID(454) repeating group.

Definition at line 5988 of file Messages.h.

◆ securityAltId() [4/4]

SecurityAltID securityAltId ( SecurityAltID::Size length,
NoFieldsInit  )
inline

Setup repeating group with the given number of entries.

Returns
noSecurityAltID(454) repeating group.

Definition at line 5998 of file Messages.h.

◆ securityDesc() [1/2]

StrRef securityDesc ( ) const
inlinenoexcept

Definition at line 6039 of file Messages.h.

◆ securityDesc() [2/2]

ThisType & securityDesc ( StrRef value)
inline

Definition at line 6134 of file Messages.h.

◆ securityExchange() [1/2]

StrRef securityExchange ( ) const
inlinenoexcept

Definition at line 6071 of file Messages.h.

◆ securityExchange() [2/2]

ThisType & securityExchange ( StrRef value)
inline

Definition at line 6184 of file Messages.h.

◆ securityId() [1/2]

StrRef securityId ( ) const
inlinenoexcept

Definition at line 6007 of file Messages.h.

◆ securityId() [2/2]

ThisType & securityId ( StrRef value)
inline

Definition at line 6094 of file Messages.h.

◆ securityReqId() [1/2]

auto securityReqId ( ) const
inlinenoexcept

Provides access to securityReqID field.

Definition at line 4577 of file Messages.h.

◆ securityReqId() [2/2]

ThisType & securityReqId ( Int32 value)
inlinenoexcept

Provides access to securityReqID field.

Definition at line 4585 of file Messages.h.

◆ securityResponseId() [1/2]

auto securityResponseId ( ) const
inlinenoexcept

Provides access to securityResponseID field.

Definition at line 4613 of file Messages.h.

◆ securityResponseId() [2/2]

ThisType & securityResponseId ( Int32 value)
inlinenoexcept

Provides access to securityResponseID field.

Definition at line 4621 of file Messages.h.

◆ securityResponseType() [1/2]

auto securityResponseType ( ) const
inlinenoexcept

Provides access to securityResponseType field.

Definition at line 4595 of file Messages.h.

◆ securityResponseType() [2/2]

ThisType & securityResponseType ( SecurityResponseTypeEnum value)
inlinenoexcept

Provides access to securityResponseType field.

Definition at line 4603 of file Messages.h.

◆ securitySubType() [1/3]

auto securitySubType ( ) const
inlinenoexcept

int16NULL.

Definition at line 4759 of file Messages.h.

◆ securitySubType() [2/3]

ThisType & securitySubType ( Int16NULL value)
inlinenoexcept

int16NULL.

Definition at line 4767 of file Messages.h.

◆ securitySubType() [3/3]

ThisType & securitySubType ( NullOpt )
inlinenoexcept

Definition at line 4775 of file Messages.h.

◆ securityTradingStatus() [1/2]

auto securityTradingStatus ( ) const
inlinenoexcept

Provides access to securityTradingStatus field.

Definition at line 4955 of file Messages.h.

◆ securityTradingStatus() [2/2]

ThisType & securityTradingStatus ( SecurityTradingStatusEnum value)
inlinenoexcept

Provides access to securityTradingStatus field.

Definition at line 4963 of file Messages.h.

◆ settlMethod() [1/2]

auto settlMethod ( ) const
inlinenoexcept

Provides access to settlMethod field.

Definition at line 5002 of file Messages.h.

◆ settlMethod() [2/2]

ThisType & settlMethod ( SettlMethodEnum value)
inlinenoexcept

Provides access to settlMethod field.

Definition at line 5010 of file Messages.h.

◆ startDate() [1/3]

auto startDate ( ) const
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4853 of file Messages.h.

◆ startDate() [2/3]

ThisType & startDate ( NullOpt )
inlinenoexcept

Definition at line 4868 of file Messages.h.

◆ startDate() [3/3]

ThisType & startDate ( Timestamp value)
inlinenoexcept

UTC days since Unix epoch (January 1st, 1970).

Definition at line 4860 of file Messages.h.

◆ strikeExerciseStyle() [1/3]

auto strikeExerciseStyle ( ) const
inlinenoexcept

Only supported for FLEX Expiry Option proudcts.

Definition at line 5020 of file Messages.h.

◆ strikeExerciseStyle() [2/3]

ThisType & strikeExerciseStyle ( NullOpt )
inlinenoexcept

Definition at line 5036 of file Messages.h.

◆ strikeExerciseStyle() [3/3]

ThisType & strikeExerciseStyle ( StrikeExerciseStyleEnum value)
inlinenoexcept

Only supported for FLEX Expiry Option proudcts.

Definition at line 5028 of file Messages.h.

◆ strikePrice() [1/3]

auto strikePrice ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 4929 of file Messages.h.

◆ strikePrice() [2/3]

ThisType & strikePrice ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 4937 of file Messages.h.

◆ strikePrice() [3/3]

ThisType & strikePrice ( NullOpt )
inlinenoexcept

Definition at line 4945 of file Messages.h.

◆ stripId() [1/2]

auto stripId ( ) const
inlinenoexcept

Provides access to stripID field.

Definition at line 5608 of file Messages.h.

◆ stripId() [2/2]

ThisType & stripId ( Int32 value)
inlinenoexcept

Provides access to stripID field.

Definition at line 5616 of file Messages.h.

◆ stripName() [1/2]

StrRef stripName ( ) const
inlinenoexcept

Definition at line 6053 of file Messages.h.

◆ stripName() [2/2]

ThisType & stripName ( StrRef value)
inline

Definition at line 6154 of file Messages.h.

◆ stripType() [1/2]

auto stripType ( ) const
inlinenoexcept

Provides access to stripType field.

Definition at line 5590 of file Messages.h.

◆ stripType() [2/2]

ThisType & stripType ( Int16 value)
inlinenoexcept

Provides access to stripType field.

Definition at line 5598 of file Messages.h.

◆ symbol() [1/2]

auto symbol ( ) const
inlinenoexcept

Market ID. Unique identifier of the market.

Definition at line 4649 of file Messages.h.

◆ symbol() [2/2]

ThisType & symbol ( Int32 value)
inlinenoexcept

Market ID. Unique identifier of the market.

Definition at line 4657 of file Messages.h.

◆ tail()

const void * tail ( ) const
inlinenoexcept
Returns
the end of the message.

Definition at line 6328 of file Messages.h.

◆ testMarketIndicator() [1/3]

auto testMarketIndicator ( ) const
inlinenoexcept

uint8NULL.

Definition at line 5826 of file Messages.h.

◆ testMarketIndicator() [2/3]

ThisType & testMarketIndicator ( BooleanEnum value)
inlinenoexcept

uint8NULL.

Definition at line 5834 of file Messages.h.

◆ testMarketIndicator() [3/3]

ThisType & testMarketIndicator ( NullOpt )
inlinenoexcept

Definition at line 5842 of file Messages.h.

◆ tickValue() [1/2]

auto tickValue ( ) const
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5308 of file Messages.h.

◆ tickValue() [2/2]

ThisType & tickValue ( Decimal9 value)
inlinenoexcept

Quantity, Price with constant exponent -9.

Definition at line 5316 of file Messages.h.

◆ toString()

std::string toString ( ) const
inline
Returns
a human-readable presentation.

Definition at line 461 of file MessageSerialization.h.

◆ underlyingSymbol() [1/2]

auto underlyingSymbol ( ) const
inlinenoexcept

Market ID. Unique identifier of the Underlying Market.

Definition at line 4721 of file Messages.h.

◆ underlyingSymbol() [2/2]

ThisType & underlyingSymbol ( Int32 value)
inlinenoexcept

Market ID. Unique identifier of the Underlying Market.

Definition at line 4729 of file Messages.h.

◆ unitOfMeasure() [1/2]

StrRef unitOfMeasure ( ) const
inlinenoexcept

Definition at line 6015 of file Messages.h.

◆ unitOfMeasure() [2/2]

ThisType & unitOfMeasure ( StrRef value)
inline

Definition at line 6104 of file Messages.h.