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< Container, BlockLength > | |
BinaryBlock () | |
~BinaryBlock () | |
template<class Value> | |
Value | ordinary (BlockLength offset) const |
template<class Value, class NullValue> | |
bool | ordinary (Value &value, BlockLength offset, const NullValue &null) const |
template<class Value, class NullValue> | |
bool | ordinary (Value &value, BlockLength offset, const NullValue &null, SchemaVersion since) const |
template<class Enumeration> | |
Enumeration::Enum | enumeration (BlockLength offset) const |
template<class Enumeration, class NullValue> | |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, const NullValue &null) const |
template<class Enumeration, class NullValue> | |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, const NullValue &null, SchemaVersion since) const |
template<class Value> | |
Decimal | decimal (BlockLength offset) const |
template<class NullValue> | |
bool | decimal (Decimal &value, BlockLength offset, const NullValue &null) const |
template<class NullValue> | |
bool | decimal (Decimal &value, BlockLength offset, const NullValue &null, SchemaVersion since) const |
template<BlockLength Length> | |
StrRef | fixedStr (BlockLength offset) const |
template<BlockLength Length> | |
StrRef | fixedStr (BlockLength offset, 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.