Static Public Member Functions | |
| static void | validateSize (MessageSize size) |
Static Public Attributes | |
| static ONIXS_LSE_GTP_CONST_OR_CONSTEXPR MessageSize | messageSize_ = 292 |
Additional Inherited Members | |
| Public Types inherited from BinaryMessage | |
| typedef MessageSize | BinarySize |
| Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize > | |
| FieldValue | ordinary (MessageSize offset) const ONIXS_LSE_GTP_NOTHROW |
| const FieldValue & | ordinaryRef (MessageSize offset) const ONIXS_LSE_GTP_NOTHROW |
| Enumeration::Enum | enumeration (MessageSize offset) const ONIXS_LSE_GTP_NOTHROW |
| StrRef | fixedStr (MessageSize offset) const ONIXS_LSE_GTP_NOTHROW |
Definition at line 36 of file MiFIDIITrade.h.
|
inline |
Initializes instance over given memory block.
Definition at line 316 of file MiFIDIITrade.h.
|
inline |
Definition at line 236 of file MiFIDIITrade.h.
|
inline |
Definition at line 278 of file MiFIDIITrade.h.
|
inline |
Definition at line 74 of file MiFIDIITrade.h.
|
inline |
Definition at line 292 of file MiFIDIITrade.h.
|
inline |
Definition at line 299 of file MiFIDIITrade.h.
|
inline |
GTP Instrument Identifier.
Definition at line 53 of file MiFIDIITrade.h.
|
inline |
Instrument identification number. (ISIN code)
Definition at line 109 of file MiFIDIITrade.h.
|
inline |
Instrument Identification Code Type. Valid value is ISIN for non-equity asset classes.
Definition at line 102 of file MiFIDIITrade.h.
|
inline |
Definition at line 173 of file MiFIDIITrade.h.
|
inline |
Definition at line 208 of file MiFIDIITrade.h.
|
inline |
MiFID compliant Price field populated using either Price or Percentage.
Definition at line 81 of file MiFIDIITrade.h.
|
inline |
Number of units of the financial instrument.
Definition at line 88 of file MiFIDIITrade.h.
|
inline |
Definition at line 243 of file MiFIDIITrade.h.
|
inline |
Definition at line 229 of file MiFIDIITrade.h.
|
inline |
Notional value relevant to the security.
Definition at line 131 of file MiFIDIITrade.h.
|
inline |
Major currency in which the notional amount is denominated.
Definition at line 138 of file MiFIDIITrade.h.
|
inline |
Definition at line 264 of file MiFIDIITrade.h.
|
inline |
Definition at line 285 of file MiFIDIITrade.h.
|
inline |
Definition at line 271 of file MiFIDIITrade.h.
|
inline |
Major currency in which the price is expressed (applicable if the price is expressed as monetary value).
Definition at line 124 of file MiFIDIITrade.h.
|
inline |
Indicates if the price is expressed in monetary value or in percentage.
Definition at line 116 of file MiFIDIITrade.h.
|
inline |
Definition at line 180 of file MiFIDIITrade.h.
|
inline |
Definition at line 194 of file MiFIDIITrade.h.
|
inline |
Definition at line 187 of file MiFIDIITrade.h.
|
inline |
Definition at line 159 of file MiFIDIITrade.h.
|
inline |
Date and time when the transaction was published.
Definition at line 152 of file MiFIDIITrade.h.
|
inline |
Definition at line 250 of file MiFIDIITrade.h.
|
inline |
Venue from which market data is received for the instrument.
Definition at line 46 of file MiFIDIITrade.h.
|
inline |
Definition at line 257 of file MiFIDIITrade.h.
|
inline |
Time the message was generated.
Definition at line 39 of file MiFIDIITrade.h.
|
inline |
Definition at line 201 of file MiFIDIITrade.h.
|
inline |
Definition at line 67 of file MiFIDIITrade.h.
|
inline |
Date and time when the transaction was executed / agreed upon.
Definition at line 95 of file MiFIDIITrade.h.
|
inline |
Definition at line 215 of file MiFIDIITrade.h.
|
inline |
Not Applicable to LSE.
Definition at line 166 of file MiFIDIITrade.h.
|
inline |
Definition at line 222 of file MiFIDIITrade.h.
|
inline |
A unique trade identifier. The value will be right aligned.
Definition at line 60 of file MiFIDIITrade.h.
|
inlinestatic |
Check the given size.
Definition at line 309 of file MiFIDIITrade.h.
|
inline |
Identification of the venue where the transaction was executed.
Definition at line 145 of file MiFIDIITrade.h.
|
static |
Total message size.
Definition at line 306 of file MiFIDIITrade.h.