#include <OnixS/CME/Streamlined/Messages.h>
Classes | |
struct | EventsEntry |
struct | RelatedInstrumentsEntry |
struct | SecurityAltIDEntry |
Public Types | |
typedef BinaryGroupEntry< GroupSize::BlockLength > | Base |
typedef BinaryGroup< SecurityAltIDEntry, GroupSize, MessageSize > | SecurityAltID |
typedef BinaryGroup< RelatedInstrumentsEntry, GroupSize, MessageSize > | RelatedInstruments |
typedef BinaryGroup< EventsEntry, GroupSize, MessageSize > | Events |
Public Types inherited from BinaryGroupEntry< GroupSize::BlockLength > | |
typedef GroupSize::BlockLength | BodySize |
Static Public Member Functions | |
static BlockLength | blockLength (SchemaVersion) |
static const Char * | className () |
Additional Inherited Members | |
Protected Types inherited from BinaryGroupEntry< GroupSize::BlockLength > | |
typedef BinaryGroupList< MessageSize > | GroupList |
Protected Member Functions inherited from BinaryGroupEntry< GroupSize::BlockLength > | |
GroupList | groups () const |
Protected Member Functions inherited from BinaryFields< BinaryGroupEntry< GroupSize::BlockLength >, GroupSize::BlockLength > | |
BinaryFields () | |
~BinaryFields () | |
const FieldValue & | ordinary (GroupSize::BlockLengthoffset) const |
bool | ordinary (FieldValue &value, GroupSize::BlockLengthoffset, const NullValue &null) const |
bool | ordinary (FieldValue &value, GroupSize::BlockLengthoffset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (GroupSize::BlockLengthoffset) const |
bool | decimal (Decimal &value, GroupSize::BlockLengthoffset, const NullValue &null) const |
Enumeration::Enum | enumeration (GroupSize::BlockLengthoffset) const |
bool | enumeration (typename Enumeration::Enum &value, GroupSize::BlockLengthoffset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, GroupSize::BlockLengthoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (GroupSize::BlockLengthoffset) const |
StrRef | fixedStr (GroupSize::BlockLengthoffset, SchemaVersion since) const |
bool | fixedStr (StrRef &value, GroupSize::BlockLengthoffset) const |
Entry of Entry repeating group.
Definition at line 200 of file Messages.h.
typedef BinaryGroupEntry< GroupSize::BlockLength > Base |
Aliases base class type.
Definition at line 212 of file Messages.h.
typedef BinaryGroup<EventsEntry, GroupSize, MessageSize> Events |
Repeating group containing EventsEntry entries.
Definition at line 459 of file Messages.h.
Repeating group containing RelatedInstrumentsEntry entries.
Definition at line 385 of file Messages.h.
Repeating group containing SecurityAltIDEntry entries.
Definition at line 303 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 215 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 221 of file Messages.h.
|
inline |
How many days have passed since settlement price was last calculated.
Definition at line 853 of file Messages.h.
|
inline |
This value represents accumulated fixed and floating amounts.
Definition at line 694 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 992 of file Messages.h.
|
inline |
Calculated Futures Price using Swap NPV, Historical fixed and floating amounts and synthetic interest on variation margin.
Definition at line 517 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 1009 of file Messages.h.
|
inline |
The rate of the fixed leg.
Definition at line 611 of file Messages.h.
|
inline |
This number represents the day over day variation margin for 1 contract for this instrument ID or Eris PAI.
Definition at line 705 of file Messages.h.
|
inline |
Present value of on basis points change in value if yield curve shifts 1bp.
Definition at line 923 of file Messages.h.
|
inline |
Price of the Market Data Entry.
Definition at line 486 of file Messages.h.
|
inline |
Quantity or volume represented by the Market Data Entry.
Definition at line 536 of file Messages.h.
|
inline |
Indicates the type of Market Data entry.
Definition at line 470 of file Messages.h.
|
inline |
This is the cumulative daily interest adjustment.
Definition at line 715 of file Messages.h.
|
inline |
Returns instance of Events repeating group.
Definition at line 980 of file Messages.h.
|
inline |
Shows the coupon rate that would result in a zero-NPV swap.
Definition at line 639 of file Messages.h.
|
inline |
The date that the for which the fed funds date was published.
Definition at line 834 of file Messages.h.
|
inline |
The Fed Funds Rate published for the Fed Funds Date by the New York Federal Reserve.
Definition at line 726 of file Messages.h.
|
inline |
Final Settlement Futures Prices.
Definition at line 943 of file Messages.h.
|
inline |
The NPV (Net Present Value) for the fixed leg of the trade, calculated that day.
NPV is per 100 notional.
Definition at line 661 of file Messages.h.
|
inline |
Fixed payment that occurs on the Evaluation Date.
Definition at line 747 of file Messages.h.
|
inline |
Floating Payment that occurs on the Evaulation Date.
Definition at line 757 of file Messages.h.
|
inline |
The NPV (Net Present Value) for the floating leg of the trade, calculated that day.
NPV is per 100 notional.
Definition at line 672 of file Messages.h.
|
inline |
Multiplier that when applied on longer rate results in PreviousFixingRate.
Definition at line 884 of file Messages.h.
|
inline |
Description of Float Rate.
Definition at line 874 of file Messages.h.
|
inline |
The date the floating rate was set for the next floating payment.
Definition at line 650 of file Messages.h.
|
inline |
Maturity date of instrument.
Definition at line 593 of file Messages.h.
|
inline |
This is the notional value used to calculate NPV and Fixed and Floating Payment amounts.
Definition at line 864 of file Messages.h.
|
inline |
Minimum tick for a product (only sent if not eligible for VTT).
Definition at line 737 of file Messages.h.
|
inline |
Returns reference to the next item.
Definition at line 998 of file Messages.h.
|
inline |
The next fixed payment amount.
Definition at line 785 of file Messages.h.
|
inline |
The date the next fixed payment will be made.
Definition at line 767 of file Messages.h.
|
inline |
The next floating payment amount.
Definition at line 795 of file Messages.h.
|
inline |
The date the next floating payment will be made.
Definition at line 894 of file Messages.h.
|
inline |
The NPV represents net present value of the future cash flows at time t.
Definition at line 683 of file Messages.h.
|
inline |
Flag that identifies a market data entry.
Definition at line 496 of file Messages.h.
|
inline |
The Eris PAI on the Previous Settlement Date.
Definition at line 823 of file Messages.h.
|
inline |
Indicates the type of product the instrument is associated with in the message.
Definition at line 565 of file Messages.h.
|
inline |
The present value of a 1bp change in the fixed rate.
Definition at line 912 of file Messages.h.
|
inline |
For future use.
Definition at line 527 of file Messages.h.
|
inline |
Returns instance of RelatedInstruments repeating group.
Definition at line 971 of file Messages.h.
|
inline |
Sequence number per Index update.
Definition at line 478 of file Messages.h.
|
inline |
Returns instance of SecurityAltID repeating group.
Definition at line 963 of file Messages.h.
|
inline |
Ticker symbol.
Common, "human understood" representation of the security.
Definition at line 954 of file Messages.h.
|
inline |
Market used to help identify an instrument.
Definition at line 584 of file Messages.h.
|
inline |
Indicates the product code for the instrument.
Definition at line 555 of file Messages.h.
|
inline |
Indicates type of security.
Definition at line 575 of file Messages.h.
|
inline |
Final Settlement Price in NPV terms.
Definition at line 933 of file Messages.h.
|
inline |
Indicates reference price as calculated, final or preliminary settle.
Definition at line 507 of file Messages.h.
|
inline |
Instrument, Index, Swap Name.
Definition at line 546 of file Messages.h.
|
inline |
Pricing date.
Definition at line 621 of file Messages.h.
|
inline |
Indicates the business date for previous settlement price.
Definition at line 805 of file Messages.h.
|
inline |
Indicates the type of Market Data update action.
Definition at line 462 of file Messages.h.