#include <OnixS/CME/ConflatedUDP/Messages.h>
Public Types | |
typedef BinaryGroupEntry< GroupSize::BlockLength > | Base |
Public Types inherited from BinaryGroupEntry< GroupSize::BlockLength > | |
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 |
Public Member Functions inherited from BinaryGroupEntry< GroupSize::BlockLength > | |
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 ONIXS_CONFLATEDUDP_EXPORTED BlockLength | blockLength (SchemaVersion) |
static ONIXS_CONFLATEDUDP_EXPORTED const Char * | className () |
Additional Inherited Members | |
Protected Member Functions inherited from BinaryBlock< BinaryGroupEntry< GroupSize::BlockLength >, GroupSize::BlockLength > | |
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 |
Number of scheduled Trading Dates. Entry of TradingSessionsEntry repeating group.
Definition at line 489 of file Messages.h.
typedef BinaryGroupEntry< GroupSize::BlockLength > Base |
Aliases base class type.
Definition at line 501 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 504 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 510 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 598 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 605 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 560 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 580 of file Messages.h.
|
inline |
Identifies class or source of the SecurityAltID (455) value.
Definition at line 590 of file Messages.h.
|
inline |
Settle (Value) Date corresponding to Trade Date.
Definition at line 539 of file Messages.h.
|
inline |
Trade Date.
Definition at line 521 of file Messages.h.