#include <OnixS/CME/ConflatedUDP/Messages.h>
Classes | |
struct | EventsEntry |
struct | FeedTypesEntry |
struct | InstAttribEntry |
struct | LotTypeRulesEntry |
struct | TradingSessionsEntry |
Public Types | |
enum | { TemplateId = 63 } |
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< TradingSessionsEntry, GroupSize, MessageSize > | TradingSessions |
Public Types inherited from BinaryMessage | |
typedef MessageSize | EncodedLength |
typedef MessageSize | BlockLength |
typedef BinaryGroups< MessageSize > | Groups |
Static Public Member Functions | |
static ONIXS_CONFLATEDUDP_EXPORTED BlockLength | blockLength (SchemaVersion version) |
static ONIXS_CONFLATEDUDP_EXPORTED const Char * | className () |
static ONIXS_CONFLATEDUDP_EXPORTED StrRef | fixType () |
Additional Inherited Members | |
Protected Member Functions inherited from BinaryMessage | |
BinaryMessage (const void *encoded, EncodedLength length, NoVersionCheck) | |
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 191 of file Messages.h.
typedef BinaryGroup<EventsEntry, GroupSize, MessageSize> Events |
Repeating group containing EventsEntry entries.
Definition at line 267 of file Messages.h.
typedef BinaryGroup<FeedTypesEntry, GroupSize, MessageSize> FeedTypes |
Repeating group containing FeedTypesEntry entries.
Definition at line 338 of file Messages.h.
typedef BinaryGroup<InstAttribEntry, GroupSize, MessageSize> InstAttrib |
Repeating group containing InstAttribEntry entries.
Definition at line 407 of file Messages.h.
typedef BinaryGroup<LotTypeRulesEntry, GroupSize, MessageSize> LotTypeRules |
Repeating group containing LotTypeRulesEntry entries.
Definition at line 485 of file Messages.h.
Repeating group containing TradingSessionsEntry entries.
Definition at line 614 of file Messages.h.
anonymous enum |
Message template ID from SBE schema.
Enumerator | |
---|---|
TemplateId |
Definition at line 196 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 617 of file Messages.h.
|
inline |
Initializes instance over given memory block.
Definition at line 622 of file Messages.h.
|
inline |
New sub-tick which is only available for order entry when certain conditions are met, tick value which corresponds to the Alt Min Quote Life.
Definition at line 1046 of file Messages.h.
|
inline |
MQL duration in number of microseconds applied to orders at AltMinPriceIncrement.
Definition at line 1058 of file Messages.h.
|
inline |
Minimum price offset better than the best Standard Tick order for an order to be allowed into the market.
Definition at line 1070 of file Messages.h.
|
inline |
The channel ID as defined in the XML Configuration file.
Definition at line 688 of file Messages.h.
|
inline |
The underlying asset code also known as Product Code.
Definition at line 731 of file Messages.h.
|
inlinestatic |
Size of message body in bytes.
Definition at line 1145 of file Messages.h.
|
inline |
ISO standard instrument categorization code.
Definition at line 772 of file Messages.h.
|
inlinestatic |
Returns class name.
Definition at line 1155 of file Messages.h.
|
inline |
Base currency.
Definition at line 781 of file Messages.h.
|
inline |
Contains the multiplier to convert the CME Globex display price to the conventional price.
Definition at line 842 of file Messages.h.
|
inline |
Returns instance of Events repeating group.
Definition at line 1094 of file Messages.h.
|
inline |
Returns instance of FeedTypes repeating group.
Definition at line 1102 of file Messages.h.
|
inline |
EBS instrument long name.
Definition at line 918 of file Messages.h.
|
inline |
Fixing Rate Local Time, denoted in HH:MM:SS format.
Definition at line 977 of file Messages.h.
|
inline |
Fixing Rate Local Time Zone corresponding to Fixing Local Time.
Definition at line 987 of file Messages.h.
|
inlinestatic |
FIX message type.
Definition at line 1162 of file Messages.h.
|
inline |
Fixing Rate Description.
Definition at line 959 of file Messages.h.
|
inline |
Base/Local. Denotes the currency pair in CCY1/CCY2 convention.
Definition at line 928 of file Messages.h.
|
inline |
Allowable high limit price for the trading day.
Definition at line 880 of file Messages.h.
|
inline |
Returns instance of InstAttrib repeating group.
Definition at line 1111 of file Messages.h.
|
inline |
External unique instrument ID.
Definition at line 1014 of file Messages.h.
|
inline |
For SPOT, number of business days between trade date and value (settlement) date. For NDF, number of business days between NDF valuation (fixing) and settlement.
Definition at line 951 of file Messages.h.
|
inline |
Timestamp of when the instrument was last added, modified or deleted.
Definition at line 666 of file Messages.h.
|
inline |
Returns instance of LotTypeRules repeating group.
Definition at line 1121 of file Messages.h.
|
inline |
Allowable low limit price for the trading day.
Definition at line 890 of file Messages.h.
|
inline |
Identifies the market segment, populated for all CME Globex instruments.
Definition at line 697 of file Messages.h.
|
inline |
Matching algorithm.
Definition at line 809 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 635 of file Messages.h.
|
inline |
Fixed Date NDF Maturity.
Definition at line 1024 of file Messages.h.
|
inline |
Maximum bid/ask spread for which sub-tick orders will be accepted (Sub tick orders will be rejected if bid/ask spread is greater than this value).
Definition at line 1083 of file Messages.h.
|
inline |
Max allowed discretionary offset from Limit order price. When the value in this field = 0, discretionary price cannot be submitted for the instrument.
Definition at line 1006 of file Messages.h.
|
inline |
Differential value for price banding.
Definition at line 900 of file Messages.h.
|
inline |
The maximum trading volume for a security.
Definition at line 825 of file Messages.h.
|
inline |
Minimum price tick.
Definition at line 833 of file Messages.h.
|
inline |
Minimum Quote Life in number of microseconds.
Definition at line 996 of file Messages.h.
|
inline |
The minimum trading volume for a security.
Definition at line 817 of file Messages.h.
|
inline |
Specifies price decimal precision for EBS instrument.
Definition at line 850 of file Messages.h.
|
inline |
Local (counter) currency.
Definition at line 800 of file Messages.h.
|
inline |
Fixing Rate Source.
Definition at line 968 of file Messages.h.
|
inline |
Exchange used to identify a security.
Definition at line 713 of file Messages.h.
|
inline |
Security Group Code.
Definition at line 722 of file Messages.h.
|
inline |
Unique instrument ID.
Definition at line 749 of file Messages.h.
|
inline |
Identifies class or source of tag 48-SecurityID value.
Definition at line 757 of file Messages.h.
|
inline |
Identifies the current state of the instrument. In Security Definition message this tag is available in the Instrument Replay feed only.
Definition at line 677 of file Messages.h.
|
inline |
Security Type.
Definition at line 763 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 657 of file Messages.h.
|
inline |
Currency used for settlement, which may be different from Local currency specified in Tag 1524 PriceQuoteCurrency.
Definition at line 791 of file Messages.h.
|
inline |
Settlement Locale. Optionally used to differentiate settlement location.
Definition at line 1035 of file Messages.h.
|
inline |
For SPOTs will contain 0. For Fixed date NDFs will contain the value 'B'. For the standard NDFs tenors expressed using Dx, Mx, Wx, and Yx values, where 'x' does not denote business days, but calendar days.
Definition at line 940 of file Messages.h.
|
inline |
Instrument Name or Symbol.
Definition at line 740 of file Messages.h.
|
inline |
Total number of instruments in the Replay loop. Used on Replay Feed only.
Definition at line 644 of file Messages.h.
|
inline |
Returns instance of TradingSessions repeating group.
Definition at line 1132 of file Messages.h.
|
inline |
Product complex.
Definition at line 705 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 860 of file Messages.h.
|
inline |
This field contains the contract size for each instrument. Used in combination with tag 996-UnitofMeasure.
Definition at line 870 of file Messages.h.
|
inline |
User-defined instruments flag.
Definition at line 910 of file Messages.h.