#include <OnixS/CME/MDH/Messages.h>
Public Types | |
typedef BinaryGroupEntry< GroupSize::BlockLength > | Base |
![]() | |
typedef GroupSize::BlockLength | EncodedLength |
typedef GroupSize::BlockLength | BlockLength |
Public Member Functions | |
TradingSessionsEntry () | |
TradingSessionsEntry (const void *data, EncodedLength length, SchemaVersion version) | |
bool | tradeDate (Timestamp &value) const |
bool | settlDate (Timestamp &value) const |
bool | maturityDate (Timestamp &value) const |
StrRef | securityAltId () const |
SecurityAltIDSourceISIN | securityAltIdSource () const |
![]() | |
BinaryGroupEntry () | |
BinaryGroupEntry (const void *encoded, BlockLength length, SchemaVersion version) | |
BinaryGroupEntry (const BinaryGroupEntry &other) | |
operator bool () const | |
const void * | encoded () const |
EncodedLength | encodedLength () const |
const void * | block () const |
BlockLength | blockLength () const |
SchemaVersion | version () const |
BinaryGroupEntry & | operator= (const BinaryGroupEntry &other) |
Static Public Member Functions | |
static BlockLength | blockLength (SchemaVersion version) |
static const Char * | className () |
Additional Inherited Members | |
![]() | |
BinaryBlock () | |
~BinaryBlock () | |
Value | ordinary (GroupSize::BlockLengthoffset) const |
bool | ordinary (Value &value, GroupSize::BlockLengthoffset, const NullValue &null) const |
bool | ordinary (Value &value, GroupSize::BlockLengthoffset, const NullValue &null, SchemaVersion since) const |
Enumeration::Enum | enumeration (GroupSize::BlockLengthoffset) const |
bool | enumeration (typename Enumeration::Enum &value, GroupSize::BlockLengthoffset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, GroupSize::BlockLengthoffset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (GroupSize::BlockLengthoffset) const |
bool | decimal (Decimal &value, GroupSize::BlockLengthoffset, const NullValue &null) const |
bool | decimal (Decimal &value, GroupSize::BlockLengthoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (GroupSize::BlockLengthoffset) const |
StrRef | fixedStr (GroupSize::BlockLengthoffset, SchemaVersion since) const |
Entry of TradingSessionsEntry repeating group.
Definition at line 6093 of file Messages.h.
typedef BinaryGroupEntry<GroupSize::BlockLength> Base |
Aliases base class type.
Definition at line 6096 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 6099 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 6103 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 6189 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 6199 of file Messages.h.
|
inline |
For Spot instruments will not contain the value.
For NDFs, the valuation (fixing) date of the NDF. For Fixed Date NDFs Value Date and Maturity Date remain constant for all Trade Dates.
Definition at line 6150 of file Messages.h.
|
inline |
ISIN value as provided by ANNA, Association of National Numbering Agencies.
This field is populated for MTF- Regulated NDFs and is unique for each Settle Date.
Definition at line 6170 of file Messages.h.
|
inline |
Identifies class or source of the SecurityAltID (455) value.
Definition at line 6181 of file Messages.h.
|
inline |
Settle (Value) Date corresponding to Trade Date.
Definition at line 6129 of file Messages.h.
|
inline |
Trade Date.
Definition at line 6111 of file Messages.h.