#include <OnixS/CME/Streamlined/Messages.h>
Classes | |
struct | LegSecurityAltIDEntry |
Public Types | |
typedef BinaryGroupEntry< GroupSize::BlockLength > | Base |
typedef BinaryGroup< LegSecurityAltIDEntry, GroupSize, MessageSize > | LegSecurityAltID |
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 5843 of file Messages.h.
typedef BinaryGroupEntry< GroupSize::BlockLength > Base |
Aliases base class type.
Definition at line 5855 of file Messages.h.
Repeating group containing LegSecurityAltIDEntry entries.
Definition at line 5947 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 5858 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 5864 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 6094 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 6111 of file Messages.h.
|
inline |
Multiplier that when applied on longer rate results in previous fixing rate.
Definition at line 6076 of file Messages.h.
|
inline |
Required for Floating Rate Leg. Floating rate reference.
Definition at line 5950 of file Messages.h.
|
inline |
Currency associated with a particular Leg's quantity.
Definition at line 6037 of file Messages.h.
|
inline |
Float reset date offset, specified when LegType = FLOAT.
Definition at line 6065 of file Messages.h.
|
inline |
Payment frequency of fixed and floating rates expresses as a period.
Definition at line 5988 of file Messages.h.
|
inline |
The ratio of quantity for this individual leg relative to the entire multi-leg instrument.
Definition at line 6017 of file Messages.h.
|
inline |
Returns instance of LegSecurityAltID repeating group.
Definition at line 6084 of file Messages.h.
|
inline |
Leg equivalent of body tag 1151-SecurityGroup (i.e.
leg 'product code').
Definition at line 6056 of file Messages.h.
|
inline |
Identifies the type of instrument.
Definition at line 6046 of file Messages.h.
|
inline |
The side of this individual leg.
Definition at line 6027 of file Messages.h.
|
inline |
For Eris Interest rate swaps values would be FIXED, FLOAT and for Spread, value would be underline instrument.
Definition at line 6007 of file Messages.h.
|
inline |
Returns reference to the next item.
Definition at line 6100 of file Messages.h.
|
inline |
Issue date for one leg of a multi-issue trade.
It is the previous fixing date on the float leg.
Definition at line 5969 of file Messages.h.
|
inline |
The Rate set on the last reset date.
It is the previous fixing rate.
Definition at line 5998 of file Messages.h.
|
inline |
Rate Descriptor.
Definition at line 5959 of file Messages.h.