#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 7906 of file Messages.h.
typedef SchemaTraits Schema |
Used template schema.
Definition at line 7911 of file Messages.h.
anonymous enum |
Message template ID from SBE schema.
Enumerator | |
---|---|
TemplateId |
Definition at line 7914 of file Messages.h.
|
default |
Initializes a blank instance.
|
inline |
Creates an instance over the given memory block.
Definition at line 7920 of file Messages.h.
|
inlineexplicit |
Creates an instance over the given SBE message.
Definition at line 7930 of file Messages.h.
|
inlinenoexcept |
Provides access to aPAOrigin field.
Definition at line 8387 of file Messages.h.
|
inlinestaticnoexcept |
Size of message body in bytes.
Definition at line 8424 of file Messages.h.
|
inlinestatic |
Definition at line 8450 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTAgencyCrossTradeIndicator field.
Definition at line 8194 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTAlgorithmicIndicator field.
Definition at line 8266 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTBenchmarkIndicator field.
Definition at line 8218 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTContributiontoPrice field.
Definition at line 8254 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTDuplicativeIndicator field.
Definition at line 8302 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTMarketMechanism field.
Definition at line 8146 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTModificationIndicator field.
Definition at line 8206 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTNegotiationIndicator field.
Definition at line 8182 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTOffBookAutomatedIndicator field.
Definition at line 8242 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTPostTradeDeferral field.
Definition at line 8290 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTPublicationMode field.
Definition at line 8278 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTSpecialDividendIndicator field.
Definition at line 8230 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTTradingMode field.
Definition at line 8158 of file Messages.h.
|
inlinenoexcept |
Provides access to efficientMMTTransactionCategory field.
Definition at line 8170 of file Messages.h.
|
inlinenoexcept |
Provides access to eMM field.
Definition at line 7961 of file Messages.h.
|
inlinenoexcept |
Provides access to eventTime field.
Definition at line 7971 of file Messages.h.
|
inlinestaticnoexcept |
FIX message type.
Definition at line 8459 of file Messages.h.
|
inlinestatic |
Minimal variable fields size (when variable-length fields are empty).
Definition at line 8438 of file Messages.h.
|
inlinenoexcept |
Provides access to longTradeReference field.
Definition at line 8376 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDClearingFlag field.
Definition at line 8134 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidCurrency field.
Definition at line 8079 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDEmissionAllowanceType field.
Definition at line 8365 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidInstrumentID field.
Definition at line 8024 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidInstrumentIdType field.
Definition at line 8013 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDNotionalAmount field.
Definition at line 8112 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidPrice field.
Definition at line 8046 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidPriceNotation field.
Definition at line 8068 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDQtyinMsrmtUnitNotation field.
Definition at line 8090 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidQuantity field.
Definition at line 8057 of file Messages.h.
|
inlinenoexcept |
Provides access to mifidQuantityMeasurementUnit field.
Definition at line 8101 of file Messages.h.
|
inlinenoexcept |
Provides access to miFIDTransactionID field.
Definition at line 8035 of file Messages.h.
|
inlinestaticnoexcept |
Minimal size of message body in bytes.
Definition at line 8411 of file Messages.h.
|
inlinenoexcept |
Provides access to notionalCurrency field.
Definition at line 8123 of file Messages.h.
|
inlinenoexcept |
Provides access to originalReportTimestamp field.
Definition at line 8324 of file Messages.h.
|
inlinenoexcept |
Provides access to priceMultiplier field.
Definition at line 8334 of file Messages.h.
|
inlinenoexcept |
Provides access to priceMultiplierDecimals field.
Definition at line 8344 of file Messages.h.
|
inlinenoexcept |
Provides access to publicationDateTime field.
Definition at line 7992 of file Messages.h.
|
inlinenoexcept |
Provides access to rebroadcastIndicator field.
Definition at line 7951 of file Messages.h.
|
inlinenoexcept |
Provides access to mDSeqNum field.
Definition at line 7941 of file Messages.h.
|
inline |
Definition at line 1460 of file MessageSerialization.h.
|
inlinenoexcept |
Provides access to tradeReference field.
Definition at line 8313 of file Messages.h.
|
inlinenoexcept |
Provides access to tradeType field.
Definition at line 8003 of file Messages.h.
|
inlinenoexcept |
Provides access to tradeUniqueIdentifier field.
Definition at line 8398 of file Messages.h.
|
inlinenoexcept |
Provides access to tradingDateTime field.
Definition at line 7981 of file Messages.h.
|
inlinenoexcept |
Provides access to venue field.
Definition at line 8354 of file Messages.h.