#include <OnixS/CME/Streamlined/Messages.h>
Public Types | |
typedef BinaryGroupEntry< GroupSize::BlockLength > | Base |
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 LegsEntry repeating group.
Definition at line 1533 of file Messages.h.
typedef BinaryGroupEntry< GroupSize::BlockLength > Base |
Aliases base class type.
Definition at line 1545 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 1548 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 1554 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 1738 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 1745 of file Messages.h.
|
inline |
Used to correlate leg instrument definitions with their executions.Cross referenced in Tag 654.
Definition at line 1605 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg MaturityDate.
Definition at line 1635 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg MaturityMonthYear.
Definition at line 1624 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg option put or call.
Definition at line 1716 of file Messages.h.
|
inline |
The ratio of quantity for this individual leg relative to the entire multileg security.
Definition at line 1695 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg SecurityExchange.
Definition at line 1685 of file Messages.h.
|
inline |
Leg equivalent of body tag 1151-SecurityGroup (i.e.
leg 'product code').
Definition at line 1595 of file Messages.h.
|
inline |
Multileg instrument's individual security's SecurityID.
Definition at line 1577 of file Messages.h.
|
inline |
Identifies source of tag 602-LegSecurityID value.
This value is always 'H' for CME.
Definition at line 1588 of file Messages.h.
|
inline |
Identifies the type of leg instrument.
Definition at line 1614 of file Messages.h.
|
inline |
The side of this individual leg (multileg security).
Definition at line 1705 of file Messages.h.
|
inline |
Multileg instrument's individual security's StrikePrice.
Definition at line 1653 of file Messages.h.
|
inline |
This tag contains the instrument group of the requested security definition.
Must be present when tag 555-NoLegs is present. Also must be first tag in repeating group. Multileg instrument's individual security's Symbol.
Definition at line 1568 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg UnitOfMeasure.
Definition at line 1664 of file Messages.h.
|
inline |
Indicates the currency of the unit of measure.
Conditionally required when LegUnitOfMeasure(999) = Ccy.
Definition at line 1727 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg UnitOfMeasureQty.
Definition at line 1674 of file Messages.h.