#include <OnixS/Euronext/MarketData/OptiqMdg/messaging/Messages.h>
Public Types | |
enum | { TemplateId = 1028 } |
typedef SchemaTraits | Schema |
![]() | |
typedef MessageSize | EncodedLength |
typedef MessageSize | BlockLength |
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 const Char * | className () |
static constexpr StrRef | fixType () noexcept |
Additional Inherited Members | |
![]() | |
typedef SbeGroupList< MessageSize > | GroupList |
![]() | |
GroupList | groups () const noexcept |
template<class Group , class Callable , class Owner > | |
Group | getGroup (Callable callable, Owner &owner) const noexcept |
template<class Group , class Callable , class Owner > | |
Group | getGroup (Callable callable, SchemaVersion since, Owner &owner) const noexcept |
![]() | |
SbeFields ()=default | |
~SbeFields ()=default | |
![]() | |
BinaryBlock ()=default | |
~BinaryBlock ()=default | |
Value | ordinary (MessageSizeoffset) const noexcept |
bool | ordinary (Value &value, MessageSizeoffset, NullValue null) const noexcept |
bool | ordinary (Value &value, MessageSizeoffset, NullValue null, SchemaVersion since) const noexcept |
Enumeration::Enum | enumeration (MessageSizeoffset) const noexcept |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, NullValue null) const noexcept |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, NullValue null, SchemaVersion since) const noexcept |
StrRef | fixedStr (MessageSizeoffset) const noexcept |
bool | fixedStr (StrRef &value, MessageSizeoffset) const noexcept |
bool | fixedStr (StrRef &value, MessageSizeoffset, SchemaVersion since) const noexcept |
Definition at line 7933 of file Messages.h.
typedef SchemaTraits Schema |
Used template schema.
Definition at line 7938 of file Messages.h.
anonymous enum |
Message template ID from SBE schema.
Enumerator | |
---|---|
TemplateId |
Definition at line 7941 of file Messages.h.
|
default |
Initializes a blank instance.
|
inline |
Creates an instance over the given memory block.
Definition at line 7947 of file Messages.h.
|
inlineexplicit |
Creates an instance over the given SBE message.
Definition at line 7957 of file Messages.h.
|
inlinenoexcept |
Provides access to aPAOrigin field.
Definition at line 8414 of file Messages.h.
|
inlinestaticnoexcept |
Size of message body in bytes.
Definition at line 8451 of file Messages.h.
|
inlinestatic |
Definition at line 8477 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTAgencyCrossTradeIndicator field.
Definition at line 8221 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTAlgorithmicIndicator field.
Definition at line 8293 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTBenchmarkIndicator field.
Definition at line 8245 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTContributiontoPrice field.
Definition at line 8281 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTDuplicativeIndicator field.
Definition at line 8329 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTMarketMechanism field.
Definition at line 8173 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTModificationIndicator field.
Definition at line 8233 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTNegotiationIndicator field.
Definition at line 8209 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTOffBookAutomatedIndicator field.
Definition at line 8269 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTPostTradeDeferral field.
Definition at line 8317 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTPublicationMode field.
Definition at line 8305 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTSpecialDividendIndicator field.
Definition at line 8257 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTTradingMode field.
Definition at line 8185 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTTransactionCategory field.
Definition at line 8197 of file Messages.h.
|
inlinenoexcept |
Provides access to eMM field.
Definition at line 7988 of file Messages.h.
|
inlinenoexcept |
Provides access to eventTime field.
Definition at line 7998 of file Messages.h.
|
inlinestaticnoexcept |
FIX message type.
Definition at line 8486 of file Messages.h.
|
inlinestatic |
Minimal variable fields size (when variable-length fields are empty).
Definition at line 8465 of file Messages.h.
|
inlinenoexcept |
Provides access to longTradeReference field.
Definition at line 8403 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDClearingFlag field.
Definition at line 8161 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidCurrency field.
Definition at line 8106 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDEmissionAllowanceType field.
Definition at line 8392 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidInstrumentID field.
Definition at line 8051 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidInstrumentIdType field.
Definition at line 8040 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDNotionalAmount field.
Definition at line 8139 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidPrice field.
Definition at line 8073 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidPriceNotation field.
Definition at line 8095 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDQtyinMsrmtUnitNotation field.
Definition at line 8117 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidQuantity field.
Definition at line 8084 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidQuantityMeasurementUnit field.
Definition at line 8128 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDTransactionID field.
Definition at line 8062 of file Messages.h.
|
inlinestaticnoexcept |
Minimal size of message body in bytes.
Definition at line 8438 of file Messages.h.
|
inlinenoexcept |
Provides access to notionalCurrency field.
Definition at line 8150 of file Messages.h.
|
inlinenoexcept |
Provides access to originalReportTimestamp field.
Definition at line 8351 of file Messages.h.
|
inlinenoexcept |
Provides access to priceMultiplier field.
Definition at line 8361 of file Messages.h.
|
inlinenoexcept |
Provides access to priceMultiplierDecimals field.
Definition at line 8371 of file Messages.h.
|
inlinenoexcept |
Provides access to publicationDateTime field.
Definition at line 8019 of file Messages.h.
|
inlinenoexcept |
Provides access to rebroadcastIndicator field.
Definition at line 7978 of file Messages.h.
|
inlinenoexcept |
Provides access to mDSeqNum field.
Definition at line 7968 of file Messages.h.
|
inline |
Definition at line 1460 of file MessageSerialization.h.
|
inlinenoexcept |
Provides access to tradeReference field.
Definition at line 8340 of file Messages.h.
|
inlinenoexcept |
Provides access to tradeType field.
Definition at line 8030 of file Messages.h.
|
inlinenoexcept |
Provides access to tradeUniqueIdentifier field.
Definition at line 8425 of file Messages.h.
|
inlinenoexcept |
Provides access to tradingDateTime field.
Definition at line 8008 of file Messages.h.
|
inlinenoexcept |
Provides access to venue field.
Definition at line 8381 of file Messages.h.