#include <OnixS/CME/Streamlined/Messages.h>
Classes | |
struct | SecurityAltIDEntry |
struct | UnderlyingsEntry |
Public Types | |
typedef BinaryGroupEntry< GroupSize::BlockLength > | Base |
typedef BinaryGroup< UnderlyingsEntry, GroupSize, MessageSize > | Underlyings |
typedef BinaryGroup< SecurityAltIDEntry, GroupSize, MessageSize > | SecurityAltID |
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 7227 of file Messages.h.
typedef BinaryGroupEntry< GroupSize::BlockLength > Base |
Aliases base class type.
Definition at line 7239 of file Messages.h.
Repeating group containing SecurityAltIDEntry entries.
Definition at line 7421 of file Messages.h.
typedef BinaryGroup<UnderlyingsEntry, GroupSize, MessageSize> Underlyings |
Repeating group containing UnderlyingsEntry entries.
Definition at line 7348 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 7242 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 7248 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 7779 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 7796 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 7544 of file Messages.h.
|
inline |
Date of the Market Data Entry Format: YYYYMMDD (i.e.
20071215).
Definition at line 7638 of file Messages.h.
|
inline |
Price of the Market Data Entry.
Definition at line 7447 of file Messages.h.
|
inline |
Quantity or volume represented by the Market Data Entry.
Definition at line 7457 of file Messages.h.
|
inline |
Indicates the type of Market Data entry.
Definition at line 7430 of file Messages.h.
|
inline |
Identifies the market in which a product trades.
For e.g. CDS, Dairy.
Definition at line 7695 of file Messages.h.
|
inline |
Maturity date of instrument.
Definition at line 7524 of file Messages.h.
|
inline |
This field provides the actual calendar date for contract maturity month and year (used for standardized futures and options).
Definition at line 7494 of file Messages.h.
|
inline |
Returns reference to the next item.
Definition at line 7785 of file Messages.h.
|
inline |
Flag that identifies a market data entry.
Definition at line 7648 of file Messages.h.
|
inline |
Valid price types for intraday trade.
Definition at line 7658 of file Messages.h.
|
inline |
Indicates the type of product the instrument is associated with in the message.
Definition at line 7514 of file Messages.h.
|
inline |
Identifies an entire suite of products for a given market.
Definition at line 7723 of file Messages.h.
|
inline |
Indicates whether an option instrument is a put or call.
Definition at line 7586 of file Messages.h.
|
inline |
Condition describing a quote.
Definition at line 7686 of file Messages.h.
|
inline |
For future use.
Definition at line 7751 of file Messages.h.
|
inline |
A category of CDS credit event in which the underlying bond experiences a restructuring.
Definition at line 7555 of file Messages.h.
|
inline |
MD Entry sequence number per instrument update.
Reset weekly.
Definition at line 7439 of file Messages.h.
|
inline |
Group of related products. For e.g. High Yield, Cheese.
Definition at line 7704 of file Messages.h.
|
inline |
A further qualification of Sector Group For e.g.
North American.
Definition at line 7714 of file Messages.h.
|
inline |
Returns instance of SecurityAltID repeating group.
Definition at line 7768 of file Messages.h.
|
inline |
Market used to help identify an instrument.
Definition at line 7504 of file Messages.h.
|
inline |
Indicates the product code for the instrument.
Definition at line 7474 of file Messages.h.
|
inline |
SecuritySubType for CDS only.
Definition at line 7732 of file Messages.h.
|
inline |
Indicates the type of instrument.
Definition at line 7483 of file Messages.h.
|
inline |
Specifies which issue (underlying bond) will receive payment priority in the event of a default.
Definition at line 7565 of file Messages.h.
|
inline |
Indicates date of settlement.
Definition at line 7668 of file Messages.h.
|
inline |
Strike Price for an option instrument.
Definition at line 7596 of file Messages.h.
|
inline |
Instrument/Index/Swap Name.
Definition at line 7465 of file Messages.h.
|
inline |
Indicates the notional percentage of the deal that is still outstanding based on the remaining components of the index.
Definition at line 7576 of file Messages.h.
|
inline |
Returns instance of Underlyings repeating group.
Definition at line 7760 of file Messages.h.
|
inline |
Unit of measure for the products' original contract size.
Definition at line 7606 of file Messages.h.
|
inline |
Indicates the ISO Currency code if it is a currency product.
Definition at line 7616 of file Messages.h.
|
inline |
This field contains the notional value for each instrument.
The notional value is equivalent to the corresponding premium-quoted contract.
Definition at line 7627 of file Messages.h.
|
inline |
Indicates the type of Market Data update action.
Definition at line 7424 of file Messages.h.
|
inline |
Volume types for end of day volume.
Definition at line 7741 of file Messages.h.