#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 3279 of file Messages.h.
typedef BinaryGroupEntry< GroupSize::BlockLength > Base |
Aliases base class type.
Definition at line 3291 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 3294 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 3300 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 3484 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 3491 of file Messages.h.
|
inline |
Used to correlate leg instrument definitions with their executions.Cross referenced in Tag 654.
Definition at line 3351 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg MaturityDate.
Definition at line 3381 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg MaturityMonthYear.
Definition at line 3370 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg option put or call.
Definition at line 3462 of file Messages.h.
|
inline |
The ratio of quantity for this individual leg relative to the entire multileg security.
Definition at line 3441 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg SecurityExchange.
Definition at line 3431 of file Messages.h.
|
inline |
Leg equivalent of body tag 1151-SecurityGroup (i.e.
leg 'product code').
Definition at line 3341 of file Messages.h.
|
inline |
Multileg instrument's individual security's SecurityID.
Definition at line 3323 of file Messages.h.
|
inline |
Identifies source of tag 602-LegSecurityID value.
This value is always 'H' for CME.
Definition at line 3334 of file Messages.h.
|
inline |
Identifies the type of leg instrument.
Definition at line 3360 of file Messages.h.
|
inline |
The side of this individual leg (multileg security).
Definition at line 3451 of file Messages.h.
|
inline |
Multileg instrument's individual security's StrikePrice.
Definition at line 3399 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 3314 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg UnitOfMeasure.
Definition at line 3410 of file Messages.h.
|
inline |
Indicates the currency of the unit of measure.
Conditionally required when LegUnitOfMeasure(999) = Ccy.
Definition at line 3473 of file Messages.h.
|
inline |
Multileg instrument's individual security's leg UnitOfMeasureQty.
Definition at line 3420 of file Messages.h.