#include <OnixS/Euronext/MarketData/OptiqMdg/messaging/Messages.h>
|
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 6188 of file Messages.h.
Message template ID from SBE schema.
Definition at line 6196 of file Messages.h.
Initializes a blank instance.
Creates an instance over the given memory block.
Definition at line 6282 of file Messages.h.
Creates an instance over the given SBE message.
Definition at line 6292 of file Messages.h.
Size of message body in bytes.
Definition at line 6538 of file Messages.h.
bool cFI |
( |
StrRef & |
value | ) |
const |
|
inlinenoexcept |
Provides access to cFI field.
Definition at line 6364 of file Messages.h.
static constexpr const Char* className |
( |
| ) |
|
|
inlinestatic |
bool contractSymbolIndex |
( |
Uint32 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to contractSymbolIndex field.
Definition at line 6333 of file Messages.h.
bool daysToExpiry |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to daysToExpiry field.
Definition at line 6416 of file Messages.h.
bool derivativesInstrumentTradingCode |
( |
StrRef & |
value | ) |
const |
|
inlinenoexcept |
Provides access to derivativesInstrumentTradingCode field.
Definition at line 6426 of file Messages.h.
Provides access to derivativesInstrumentType field.
Definition at line 6438 of file Messages.h.
bool expirationDate |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to expirationDate field.
Definition at line 6503 of file Messages.h.
Provides access to expiryCycleType field.
Definition at line 6450 of file Messages.h.
static constexpr StrRef fixType |
( |
| ) |
|
|
inlinestaticnoexcept |
Minimal variable fields size (when variable-length fields are empty).
Definition at line 6552 of file Messages.h.
bool instrumentEventDate |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to instrumentEventDate field.
Definition at line 6343 of file Messages.h.
Provides access to iSINCode field.
Definition at line 6353 of file Messages.h.
bool lastTradingDate |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to lastTradingDate field.
Definition at line 6406 of file Messages.h.
bool lotMultiplier |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to lotMultiplier field.
Definition at line 6492 of file Messages.h.
bool lotSize |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to lotSize field.
Definition at line 6386 of file Messages.h.
Provides access to maturityDate field.
Definition at line 6375 of file Messages.h.
Minimal size of message body in bytes.
Definition at line 6525 of file Messages.h.
- Returns
- instance of OutrightRep repeating group.
Definition at line 6514 of file Messages.h.
Provides access to rebroadcastIndicator field.
Definition at line 6313 of file Messages.h.
bool seqNum |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to mDSeqNum field.
Definition at line 6303 of file Messages.h.
bool strikePrice |
( |
Int64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to strikePrice field.
Definition at line 6396 of file Messages.h.
bool symbolIndex |
( |
Uint32 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to symbolIndex field.
Definition at line 6323 of file Messages.h.
std::string toString |
( |
| ) |
const |
|
inline |
bool tradingUnit |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to tradingUnit field.
Definition at line 6482 of file Messages.h.
bool underlyingDerivativesInstrumentTradingCode |
( |
StrRef & |
value | ) |
const |
|
inlinenoexcept |
Provides access to underlyingDerivativesInstrumentTradingCode field.
Definition at line 6461 of file Messages.h.
bool underlyingSymbolIndex |
( |
Uint32 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to underlyingSymbolIndex field.
Definition at line 6472 of file Messages.h.
The documentation for this struct was generated from the following files: