#include <OnixS/CME/ConflatedTCP/messaging/MDP/Messages.h>
Public Types | |
typedef SbeGroupEntry< GroupSize::BlockLength > | Base |
typedef UnderlyingsEntry | ThisType |
Public Member Functions | |
UnderlyingsEntry (void *data, EncodedLength length, SchemaVersion version) | |
ThisType & | resetVariableFields () noexcept |
ThisType & | reset () noexcept |
Int32 | underlyingSecurityId () const noexcept |
ThisType & | setUnderlyingSecurityId (Int32 value) noexcept |
StrRef | underlyingSymbol () const noexcept |
ThisType & | setUnderlyingSymbol (StrRef value) noexcept |
Static Public Member Functions | |
static constexpr SecurityIDSource | underlyingSecurityIdSource () noexcept |
static constexpr BlockLength | blockLength (ONIXS_CONFLATEDTCP_UNUSED SchemaVersion version) noexcept |
static constexpr const Char * | className () |
Entry of UnderlyingsEntry repeating group.
Definition at line 27373 of file Messages.h.
typedef SbeGroupEntry< GroupSize::BlockLength > Base |
Base class type.
Definition at line 27385 of file Messages.h.
typedef UnderlyingsEntry ThisType |
This type alias.
Definition at line 27388 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 27392 of file Messages.h.
|
inlinestaticnoexcept |
Definition at line 27476 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 27489 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length and optional fields if any.
Definition at line 27410 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length fields if any.
Definition at line 27403 of file Messages.h.
Unique Instrument ID as qualified by the exchange per tag 305-UnderlyingSecurityIDSource.
Definition at line 27430 of file Messages.h.
Underlying Instrument Symbol (Contract Name).
Definition at line 27460 of file Messages.h.
|
inlinenoexcept |
Unique Instrument ID as qualified by the exchange per tag 305-UnderlyingSecurityIDSource.
Definition at line 27420 of file Messages.h.
|
inlinestaticnoexcept |
This value is always '8' for CME.
Definition at line 27442 of file Messages.h.
|
inlinenoexcept |
Underlying Instrument Symbol (Contract Name).
Definition at line 27450 of file Messages.h.