#include <OnixS/FenicsUST/MarketData/Bimp/Messages/InstrumentDirectory.h>
Static Public Member Functions | |
static void | validateSize (MessageSize size) |
Static Public Attributes | |
static ONIXS_FENICSUST_BIMP_CONST_OR_CONSTEXPR MessageSize | messageSize_ = 301 |
static ONIXS_FENICSUST_BIMP_CONST_OR_CONSTEXPR MessageSize | minMessageSize_ = 289 |
Additional Inherited Members | |
Public Types inherited from BinaryMessage | |
typedef MessageSize | BinarySize |
Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize > | |
const SubMessage | submessage (MessageSizeoffset, MessageSizesize) const ONIXS_FENICSUST_BIMP_NOTHROW |
FieldValue | ordinary (MessageSizeoffset) const ONIXS_FENICSUST_BIMP_NOTHROW |
const FieldValue & | ordinaryRef (MessageSizeoffset) const ONIXS_FENICSUST_BIMP_NOTHROW |
Enumeration::Enum | enumeration (MessageSizeoffset) const ONIXS_FENICSUST_BIMP_NOTHROW |
StrRef | fixedStr (MessageSizeoffset) const ONIXS_FENICSUST_BIMP_NOTHROW |
Definition at line 36 of file InstrumentDirectory.h.
|
inline |
Initializes instance over given memory block.
Definition at line 364 of file InstrumentDirectory.h.
|
inline |
Definition at line 210 of file InstrumentDirectory.h.
|
inline |
Block tier identifier in increasing order sizes.
Definition at line 252 of file InstrumentDirectory.h.
|
inline |
CFI code.
Definition at line 273 of file InstrumentDirectory.h.
|
inline |
The coupon rate scaled as per a price field.
Definition at line 259 of file InstrumentDirectory.h.
|
inline |
ISO currency code.
Definition at line 111 of file InstrumentDirectory.h.
|
inline |
The minimum decimal price increment scaled as per a price field.
Definition at line 147 of file InstrumentDirectory.h.
|
inline |
Instrument description.
Definition at line 76 of file InstrumentDirectory.h.
|
inline |
Instrument Symbol (supersedes the Legacy Symbol above)
Definition at line 217 of file InstrumentDirectory.h.
|
inline |
The minimum fractional price increment, expressed as a decimal and scaled as per a price field.
Definition at line 154 of file InstrumentDirectory.h.
|
inline |
Illiquid Instrument.
Definition at line 280 of file InstrumentDirectory.h.
|
inline |
Instrument CUSIP / ISIN if applicable.
Definition at line 83 of file InstrumentDirectory.h.
|
inline |
Type of the content of the Industry Identifier.
Definition at line 90 of file InstrumentDirectory.h.
|
inline |
The unique numeric instrument identification number, used as the primary identifier for order management via the BOP protocol.
Definition at line 55 of file InstrumentDirectory.h.
|
inline |
Instrument locate code assigned to the security for the day.
Definition at line 39 of file InstrumentDirectory.h.
|
inline |
Instrument Sub Type.
Definition at line 104 of file InstrumentDirectory.h.
|
inline |
Instrument Type.
Definition at line 97 of file InstrumentDirectory.h.
|
inline |
Accrual Date (YYYYMMDD)
Definition at line 245 of file InstrumentDirectory.h.
|
inline |
Issue Date (YYYYMMDD)
Definition at line 224 of file InstrumentDirectory.h.
|
inline |
Legacy Instrument Symbol. Deprecated but provided for backward compatibility.
Definition at line 62 of file InstrumentDirectory.h.
|
inline |
The instrument locate code for the first leg of a multi-leg instrument.
Definition at line 168 of file InstrumentDirectory.h.
|
inline |
The ratio of quantity for the leg one instrument relative to the entire multileg security.
Definition at line 315 of file InstrumentDirectory.h.
|
inline |
Leg One Side.
Definition at line 175 of file InstrumentDirectory.h.
|
inline |
The instrument locate code for the third leg of a multi-leg instrument.
Definition at line 196 of file InstrumentDirectory.h.
|
inline |
Leg Three Side.
Definition at line 203 of file InstrumentDirectory.h.
|
inline |
The instrument locate code for the first leg of a multi-leg instrument.
Definition at line 182 of file InstrumentDirectory.h.
|
inline |
The ratio of quantity for the leg two instrument relative to the entire multileg security.
Definition at line 308 of file InstrumentDirectory.h.
|
inline |
Leg Two Side.
Definition at line 189 of file InstrumentDirectory.h.
|
inline |
Match Algorithm.
Definition at line 161 of file InstrumentDirectory.h.
|
inline |
Maturity Date (YYYYMMDD)
Definition at line 231 of file InstrumentDirectory.h.
|
inline |
Clients who are permitted to submit directed orders are limited in the quantity they can direct.
Definition at line 322 of file InstrumentDirectory.h.
|
inline |
The maximum quantity that can be used on an order. Applicable to Block Book instruments only.
Definition at line 126 of file InstrumentDirectory.h.
|
inline |
Market Identifier Code (MIC) (ISO 10383).
Definition at line 266 of file InstrumentDirectory.h.
|
inline |
The minimum quantity that can be used on an Iceberg order.
Definition at line 329 of file InstrumentDirectory.h.
|
inline |
The minimum quantity than can be used on an order. For Block Book instruments, this is applicable to aggressive orders.
Definition at line 119 of file InstrumentDirectory.h.
|
inline |
The amount that price related fields are scaled to allow them to be expressed as integers.
Definition at line 301 of file InstrumentDirectory.h.
|
inline |
Price Type.
Definition at line 140 of file InstrumentDirectory.h.
|
inline |
Incremental order size.
Definition at line 133 of file InstrumentDirectory.h.
|
inline |
Settlement Date (YYYYMMDD)
Definition at line 238 of file InstrumentDirectory.h.
|
inline |
Future use.
Definition at line 294 of file InstrumentDirectory.h.
|
inline |
Instrument Symbol Suffix.
Definition at line 69 of file InstrumentDirectory.h.
|
inline |
MIFID II Large-in-Scale (LIS) threshold for pre-trade transparency.
Definition at line 287 of file InstrumentDirectory.h.
|
inline |
Timestamp for this message. Expressed as the number of nanoseconds since Unix Epoch (00:00:00 UTC on 1 January 1970).
Definition at line 47 of file InstrumentDirectory.h.
|
inline |
Trade Date (YYYYMMDD)
Definition at line 340 of file InstrumentDirectory.h.
|
inlinestatic |
Check the given size.
Definition at line 357 of file InstrumentDirectory.h.
|
static |
Total message size.
Definition at line 351 of file InstrumentDirectory.h.
|
static |
Min message size.
Definition at line 354 of file InstrumentDirectory.h.