#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 6215 of file Messages.h.
Message template ID from SBE schema.
Definition at line 6223 of file Messages.h.
Initializes a blank instance.
Creates an instance over the given memory block.
Definition at line 6309 of file Messages.h.
Creates an instance over the given SBE message.
Definition at line 6319 of file Messages.h.
Size of message body in bytes.
Definition at line 6565 of file Messages.h.
bool cFI |
( |
StrRef & |
value | ) |
const |
|
inlinenoexcept |
Provides access to cFI field.
Definition at line 6391 of file Messages.h.
static constexpr const Char* className |
( |
| ) |
|
|
inlinestatic |
bool contractSymbolIndex |
( |
Uint32 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to contractSymbolIndex field.
Definition at line 6360 of file Messages.h.
bool daysToExpiry |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to daysToExpiry field.
Definition at line 6443 of file Messages.h.
bool derivativesInstrumentTradingCode |
( |
StrRef & |
value | ) |
const |
|
inlinenoexcept |
Provides access to derivativesInstrumentTradingCode field.
Definition at line 6453 of file Messages.h.
Provides access to derivativesInstrumentType field.
Definition at line 6465 of file Messages.h.
bool expirationDate |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to expirationDate field.
Definition at line 6530 of file Messages.h.
Provides access to expiryCycleType field.
Definition at line 6477 of file Messages.h.
static constexpr StrRef fixType |
( |
| ) |
|
|
inlinestaticnoexcept |
Minimal variable fields size (when variable-length fields are empty).
Definition at line 6579 of file Messages.h.
bool instrumentEventDate |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to instrumentEventDate field.
Definition at line 6370 of file Messages.h.
Provides access to iSINCode field.
Definition at line 6380 of file Messages.h.
bool lastTradingDate |
( |
Uint16 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to lastTradingDate field.
Definition at line 6433 of file Messages.h.
bool lotMultiplier |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to lotMultiplier field.
Definition at line 6519 of file Messages.h.
bool lotSize |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to lotSize field.
Definition at line 6413 of file Messages.h.
Provides access to maturityDate field.
Definition at line 6402 of file Messages.h.
Minimal size of message body in bytes.
Definition at line 6552 of file Messages.h.
- Returns
- instance of OutrightRep repeating group.
Definition at line 6541 of file Messages.h.
Provides access to rebroadcastIndicator field.
Definition at line 6340 of file Messages.h.
bool seqNum |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to mDSeqNum field.
Definition at line 6330 of file Messages.h.
bool strikePrice |
( |
Int64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to strikePrice field.
Definition at line 6423 of file Messages.h.
bool symbolIndex |
( |
Uint32 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to symbolIndex field.
Definition at line 6350 of file Messages.h.
std::string toString |
( |
| ) |
const |
|
inline |
bool tradingUnit |
( |
Uint64 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to tradingUnit field.
Definition at line 6509 of file Messages.h.
bool underlyingDerivativesInstrumentTradingCode |
( |
StrRef & |
value | ) |
const |
|
inlinenoexcept |
Provides access to underlyingDerivativesInstrumentTradingCode field.
Definition at line 6488 of file Messages.h.
bool underlyingSymbolIndex |
( |
Uint32 & |
value | ) |
const |
|
inlinenoexcept |
Provides access to underlyingSymbolIndex field.
Definition at line 6499 of file Messages.h.
The documentation for this struct was generated from the following files: