#include <OnixS/CME/MDH/Messages.h>
Classes | |
struct | EventsEntry |
struct | FeedTypesEntry |
struct | InstAttribEntry |
struct | LotTypeRulesEntry |
Public Types | |
enum | { TemplateId = 57 } |
typedef BinaryGroup< EventsEntry, GroupSize, MessageSize > | Events |
typedef BinaryGroup< FeedTypesEntry, GroupSize, MessageSize > | FeedTypes |
typedef BinaryGroup< InstAttribEntry, GroupSize, MessageSize > | InstAttrib |
typedef BinaryGroup< LotTypeRulesEntry, GroupSize, MessageSize > | LotTypeRules |
Public Types inherited from BinaryMessage | |
typedef MessageSize | EncodedLength |
typedef MessageSize | BlockLength |
typedef BinaryGroups< MessageSize > | Groups |
Static Public Member Functions | |
static BlockLength | blockLength (SchemaVersion version) |
static const Char * | className () |
static StrRef | fixType () |
Additional Inherited Members | |
Protected Member Functions inherited from BinaryBlock< BinaryMessage, MessageSize > | |
BinaryBlock () | |
~BinaryBlock () | |
Value | ordinary (MessageSizeoffset) const |
bool | ordinary (Value &value, MessageSizeoffset, const NullValue &null) const |
bool | ordinary (Value &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
Enumeration::Enum | enumeration (MessageSizeoffset) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (MessageSizeoffset) const |
bool | decimal (Decimal &value, MessageSizeoffset, const NullValue &null) const |
bool | decimal (Decimal &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (MessageSizeoffset) const |
StrRef | fixedStr (MessageSizeoffset, SchemaVersion since) const |
Definition at line 32 of file Messages.h.
typedef BinaryGroup<EventsEntry, GroupSize, MessageSize> Events |
Repeating group containing EventsEntry entries.
Definition at line 93 of file Messages.h.
typedef BinaryGroup<FeedTypesEntry, GroupSize, MessageSize> FeedTypes |
Repeating group containing FeedTypesEntry entries.
Definition at line 149 of file Messages.h.
typedef BinaryGroup<InstAttribEntry, GroupSize, MessageSize> InstAttrib |
Repeating group containing InstAttribEntry entries.
Definition at line 202 of file Messages.h.
typedef BinaryGroup<LotTypeRulesEntry, GroupSize, MessageSize> LotTypeRules |
Repeating group containing LotTypeRulesEntry entries.
Definition at line 263 of file Messages.h.
anonymous enum |
|
inline |
Initializes blank instance.
Definition at line 266 of file Messages.h.
|
inline |
Initializes instance over given memory block.
Definition at line 269 of file Messages.h.
|
inline |
MD channel ID as defined in the XML Configuration file.
Definition at line 334 of file Messages.h.
|
inline |
The underlying asset code also known as Product Code.
Definition at line 377 of file Messages.h.
|
inlinestatic |
Size of message body in bytes.
Definition at line 860 of file Messages.h.
|
inline |
ISO standard instrument categorization code.
Definition at line 418 of file Messages.h.
|
inlinestatic |
Returns class name.
Definition at line 870 of file Messages.h.
|
inline |
Country of Origin, ISO alpha-2 country code.
Definition at line 721 of file Messages.h.
|
inline |
The day count convention used in interest calculations for a bond or an interest bearing security.
Definition at line 711 of file Messages.h.
|
inline |
Time unit multiplier for the frequency of the bond's coupon payment.
Definition at line 700 of file Messages.h.
|
inline |
Time unit associated with the frequency of the bond's coupon payment.
Definition at line 689 of file Messages.h.
|
inline |
The rate of interest that, when multiplied by the principal, par value, or face value of a bond, provides the currency amount of the periodic interest payment.
Definition at line 668 of file Messages.h.
|
inline |
Identifies the currency used for price.
Definition at line 427 of file Messages.h.
|
inline |
Dated Date.
Definition at line 630 of file Messages.h.
|
inline |
Contains the multiplier to convert the CME Globex display price to the conventional price.
Definition at line 482 of file Messages.h.
|
inline |
Returns instance of Events repeating group.
Definition at line 835 of file Messages.h.
|
inline |
Returns instance of FeedTypes repeating group.
Definition at line 841 of file Messages.h.
|
inline |
Long name of the instrument.
Definition at line 742 of file Messages.h.
|
inlinestatic |
FIX message type.
Definition at line 877 of file Messages.h.
|
inline |
Allowable high limit price for the trading day.
Definition at line 571 of file Messages.h.
|
inline |
Returns instance of InstAttrib repeating group.
Definition at line 847 of file Messages.h.
|
inline |
External unique instrument ID.
Definition at line 825 of file Messages.h.
|
inline |
Issue Date.
Definition at line 612 of file Messages.h.
|
inline |
Name of security issuer or the Legal Entity Identifier (LEI - the International ISO standard 17442).
Definition at line 732 of file Messages.h.
|
inline |
Timestamp of when the instrument was last added, modified or deleted.
Definition at line 316 of file Messages.h.
|
inline |
Returns instance of LotTypeRules repeating group.
Definition at line 853 of file Messages.h.
|
inline |
Allowable low limit price for the trading day.
Definition at line 581 of file Messages.h.
|
inline |
Price Denominator of Main Fraction.
Definition at line 490 of file Messages.h.
|
inline |
Identifies the market segment for all CME Globex instruments.
Definition at line 343 of file Messages.h.
|
inline |
Market Set defines the bilateral relationship and Self Match Prevention configuration for eligible markets.
Definition at line 815 of file Messages.h.
|
inline |
Matching Algorithm.
Definition at line 446 of file Messages.h.
|
inline |
Bitmap field of eight Boolean type indicators reflecting the end of updates for a given Globex event.
Definition at line 286 of file Messages.h.
|
inline |
Maturity Date.
Definition at line 648 of file Messages.h.
|
inline |
Differential value for price banding.
Definition at line 591 of file Messages.h.
|
inline |
The maximum trading volume for a security.
Definition at line 462 of file Messages.h.
|
inline |
Minimum constant tick for the instrument, sent only if instrument is non-VTT (Variable Tick table) eligible.
Definition at line 471 of file Messages.h.
|
inline |
Monetary value equivalent to the minimum price fluctuation.
Definition at line 602 of file Messages.h.
|
inline |
The minimum trading volume for a security.
Definition at line 454 of file Messages.h.
|
inline |
Clearing organization.
Definition at line 785 of file Messages.h.
|
inline |
Par value.
Definition at line 678 of file Messages.h.
|
inline |
Number of Decimals in Displayed Price.
Definition at line 510 of file Messages.h.
|
inline |
Price quotation method.
Definition at line 775 of file Messages.h.
|
inline |
Risk Set identifies the list of instruments sharing credit limits set up.
Definition at line 804 of file Messages.h.
|
inline |
Expanded instrument description.
Will contain either ISIN or CUSIP.
Definition at line 753 of file Messages.h.
|
inline |
Identifies class or source of the SecurityAltID (455) value.
Definition at line 764 of file Messages.h.
|
inline |
Exchange used to identify a security.
Definition at line 359 of file Messages.h.
|
inline |
Security Group Code.
Definition at line 368 of file Messages.h.
|
inline |
Unique instrument ID.
Definition at line 395 of file Messages.h.
|
inline |
Identifies class or source of Tag 48-SecurityID value.
Definition at line 403 of file Messages.h.
|
inline |
Identifies the current market state of the instrument.
Definition at line 324 of file Messages.h.
|
inline |
Security Type.
Definition at line 409 of file Messages.h.
|
inline |
Last Security update action on Incremental feed, 'D' or 'M' is used when a mid-week deletion or modification (i.e.
extension) occurs.
Definition at line 307 of file Messages.h.
|
inline |
Identifies currency used for settlement, if different from trade price currency.
Definition at line 437 of file Messages.h.
|
inline |
Price Denominator of Sub Fraction.
Definition at line 500 of file Messages.h.
|
inline |
Instrument Name or Symbol.
Definition at line 386 of file Messages.h.
|
inline |
Total number of instruments in the Replay loop.
Used on Replay Feed only.
Definition at line 295 of file Messages.h.
|
inline |
Indicates session date corresponding to the reference price in tag 1150-TradingReferencePrice.
Definition at line 553 of file Messages.h.
|
inline |
Trading Reference Price.
Definition at line 542 of file Messages.h.
|
inline |
Indicates the product complex.
Definition at line 351 of file Messages.h.
|
inline |
Unit of measure for the products' original contract size.
This will be populated for all products listed on CME Globex.
Definition at line 522 of file Messages.h.
|
inline |
This field contains the contract size for each instrument.
Use in combination with tag 996-UnitofMeasure.
Definition at line 532 of file Messages.h.
|
inline |
User-defined Instrument flag.
Definition at line 795 of file Messages.h.