#include <Messages.h>

Classes | |
| struct | EventsEntry |
| struct | FeedTypesEntry |
| struct | InstAttribEntry |
| struct | LotTypeRulesEntry |
| struct | RelatedInstrumentsEntry |
| struct | UnderlyingsEntry |
Public Types | |
| enum | { TemplateId = 41 } |
| typedef BinaryGroup< EventsEntry, GroupSize, MessageSize > | Events |
| typedef BinaryGroup< FeedTypesEntry, GroupSize, MessageSize > | FeedTypes |
| typedef BinaryGroup< InstAttribEntry, GroupSize, MessageSize > | InstAttrib |
| typedef BinaryGroup< LotTypeRulesEntry, GroupSize, MessageSize > | LotTypeRules |
| typedef BinaryGroup< UnderlyingsEntry, GroupSize, MessageSize > | Underlyings |
| typedef BinaryGroup< RelatedInstrumentsEntry, GroupSize, MessageSize > | RelatedInstruments |
Public Types inherited from BinaryMessage | |
| typedef MessageSize | BinarySize |
| typedef MessageHeader::BlockLength | BodySize |
Static Public Member Functions | |
| static ONIXS_CMEMDH_EXPORTED BodySize | bodySize (SchemaVersion) |
| static ONIXS_CMEMDH_EXPORTED const Char * | className () |
| static ONIXS_CMEMDH_EXPORTED StrRef | fixType () |
Additional Inherited Members | |
Protected Types inherited from BinaryMessage | |
| typedef BinaryGroupList< MessageSize > | GroupList |
Protected Member Functions inherited from BinaryMessage | |
| GroupList | groups () const |
Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize > | |
| BinaryFields () | |
| ~BinaryFields () | |
| const FieldValue & | ordinary (MessageSizeoffset) const |
| bool | ordinary (FieldValue &value, MessageSizeoffset, const NullValue &null) const |
| bool | ordinary (FieldValue &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 2944 of file Messages.h.
| typedef BinaryGroup<EventsEntry, GroupSize, MessageSize> Events |
Repeating group containing EventsEntry entries.
Definition at line 3020 of file Messages.h.
| typedef BinaryGroup<FeedTypesEntry, GroupSize, MessageSize> FeedTypes |
Repeating group containing FeedTypesEntry entries.
Definition at line 3092 of file Messages.h.
| typedef BinaryGroup<InstAttribEntry, GroupSize, MessageSize> InstAttrib |
Repeating group containing InstAttribEntry entries.
Definition at line 3161 of file Messages.h.
| typedef BinaryGroup<LotTypeRulesEntry, GroupSize, MessageSize> LotTypeRules |
Repeating group containing LotTypeRulesEntry entries.
Definition at line 3237 of file Messages.h.
Repeating group containing RelatedInstrumentsEntry entries.
Definition at line 3392 of file Messages.h.
| typedef BinaryGroup<UnderlyingsEntry, GroupSize, MessageSize> Underlyings |
Repeating group containing UnderlyingsEntry entries.
Definition at line 3315 of file Messages.h.
| anonymous enum |
Message template ID from SBE schema.
| Enumerator | |
|---|---|
| TemplateId | |
Definition at line 2949 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 3395 of file Messages.h.
|
inline |
Initializes instance over given memory block.
Definition at line 3400 of file Messages.h.
|
inline |
The channel ID as defined in the XML Configuration file.
Definition at line 3466 of file Messages.h.
|
inline |
The underlying asset code also known as Product Code.
Definition at line 3509 of file Messages.h.
|
inlinestatic |
Size of message body in bytes.
Definition at line 3896 of file Messages.h.
|
inline |
ISO standard instrument categorization code.
Definition at line 3551 of file Messages.h.
|
inlinestatic |
Returns class name.
Definition at line 3903 of file Messages.h.
|
inline |
The total cleared volume of instrument traded during the prior trading session.
Definition at line 3764 of file Messages.h.
|
inline |
Identifies currency used for price.
Definition at line 3579 of file Messages.h.
|
inline |
Contains the multiplier to convert the CME Globex display price to the conventional price.
Definition at line 3672 of file Messages.h.
|
inline |
Returns instance of Events repeating group.
Definition at line 3832 of file Messages.h.
|
inline |
Returns instance of FeedTypes repeating group.
Definition at line 3840 of file Messages.h.
|
inlinestatic |
FIX message type.
Definition at line 3910 of file Messages.h.
|
inline |
Allowable high limit price for the trading day.
Definition at line 3795 of file Messages.h.
|
inline |
Returns instance of InstAttrib repeating group.
Definition at line 3849 of file Messages.h.
|
inline |
Timestamp of when the instrument was last added, modified or deleted.
Definition at line 3445 of file Messages.h.
|
inline |
Returns instance of LotTypeRules repeating group.
Definition at line 3859 of file Messages.h.
|
inline |
Allowable low limit price for the trading day.
Definition at line 3785 of file Messages.h.
|
inline |
Price Denominator of Main Fraction.
Definition at line 3690 of file Messages.h.
|
inline |
Identifies the market segment, populated for all CME Globex instruments.
Definition at line 3475 of file Messages.h.
|
inline |
Matching algorithm.
Definition at line 3627 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 3414 of file Messages.h.
|
inline |
This field provides the actual calendar date for contract maturity.
Definition at line 3569 of file Messages.h.
|
inline |
The maximum trading volume for a security.
Definition at line 3643 of file Messages.h.
|
inline |
Defines cabinet price for outright options products.
Definition at line 3617 of file Messages.h.
|
inline |
Minimum constant tick for the instrument.
Definition at line 3651 of file Messages.h.
|
inline |
Monetary value equivalent to the minimum price fluctuation.
Definition at line 3661 of file Messages.h.
|
inline |
The minimum trading volume for a security.
Definition at line 3635 of file Messages.h.
|
inline |
The total open interest for the market at the close of the prior trading session.
Definition at line 3775 of file Messages.h.
|
inline |
Number of decimals in fractional display price.
Definition at line 3710 of file Messages.h.
|
inline |
Indicates whether an option instrument is a put or call.
Definition at line 3560 of file Messages.h.
|
inline |
Returns instance of RelatedInstruments repeating group.
Definition at line 3882 of file Messages.h.
|
inline |
Exchange used to identify a security.
Definition at line 3491 of file Messages.h.
|
inline |
Security Group Code.
Definition at line 3500 of file Messages.h.
|
inline |
Unique Instrument ID.
Definition at line 3528 of file Messages.h.
|
inline |
Identifies class or source of tag 48-SecurityID value.
Definition at line 3536 of file Messages.h.
|
inline |
Identifies the current state of the instrument. The data is available in the Instrument Replay feed only.
Definition at line 3455 of file Messages.h.
|
inline |
Security Type.
Definition at line 3542 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 3436 of file Messages.h.
|
inline |
Identifies currency used for settlement, if different from trade price currency.
Definition at line 3608 of file Messages.h.
|
inline |
Bitmap field of eight Boolean type indicators representing settlement price type.
Definition at line 3755 of file Messages.h.
|
inline |
Currency in which the StrikePrice is denominated.
Definition at line 3598 of file Messages.h.
|
inline |
Strike Price for an option instrument.
Definition at line 3588 of file Messages.h.
|
inline |
Price Denominator of Sub Fraction.
Definition at line 3700 of file Messages.h.
|
inline |
Instrument Name or Symbol. Previously used as Instrument Group Code.
Definition at line 3519 of file Messages.h.
|
inline |
VTT code referencing variable tick table.
Definition at line 3680 of file Messages.h.
|
inline |
Total number of instruments in the Replay loop. Used on Replay Feed only.
Definition at line 3423 of file Messages.h.
|
inline |
Indicates session date corresponding to the settlement price in tag 1150-TradingReferencePrice.
Definition at line 3814 of file Messages.h.
|
inline |
Reference price - the most recently available Settlement whether it be Theoretical, Preliminary or a Final Settle of the session.
Definition at line 3744 of file Messages.h.
|
inline |
Indicates the product complex.
Definition at line 3483 of file Messages.h.
|
inline |
Returns instance of Underlyings repeating group.
Definition at line 3870 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 3722 of file Messages.h.
|
inline |
This field contains the contract size for each instrument. Used in combination with tag 996-UnitofMeasure.
Definition at line 3732 of file Messages.h.
|
inline |
User-defined instruments flag.
Definition at line 3805 of file Messages.h.