#include <OnixS/CME/Streamlined/Messages.h>
Classes | |
struct | EventsEntry |
struct | FeedTypesEntry |
struct | LegsEntry |
struct | SecurityAltIDEntry |
Public Types | |
enum | { TemplateId = 363 } |
typedef BinaryGroup< FeedTypesEntry, GroupSize, MessageSize > | FeedTypes |
typedef BinaryGroup< EventsEntry, GroupSize, MessageSize > | Events |
typedef BinaryGroup< SecurityAltIDEntry, GroupSize, MessageSize > | SecurityAltID |
typedef BinaryGroupWithNested< LegsEntry, GroupSize, MessageSize > | Legs |
![]() | |
typedef MessageSize | BinarySize |
typedef MessageHeader::BlockLength | BodySize |
Static Public Member Functions | |
static BlockLength | blockLength (SchemaVersion) |
static const Char * | className () |
static StrRef | fixType () |
Additional Inherited Members | |
![]() | |
typedef BinaryGroupList< MessageSize > | GroupList |
![]() | |
GroupList | groups () const |
![]() | |
BinaryFields () | |
~BinaryFields () | |
const FieldValue & | ordinary (MessageSizeoffset) const |
bool | ordinary (FieldValue &value, MessageSizeoffset, const NullValue &null) const |
bool | ordinary (FieldValue &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
Decimal | decimal (MessageSizeoffset) const |
bool | decimal (Decimal &value, MessageSizeoffset, const NullValue &null) const |
Enumeration::Enum | enumeration (MessageSizeoffset) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, const NullValue &null) const |
bool | enumeration (typename Enumeration::Enum &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (MessageSizeoffset) const |
StrRef | fixedStr (MessageSizeoffset, SchemaVersion since) const |
bool | fixedStr (StrRef &value, MessageSizeoffset) const |
Definition at line 5613 of file Messages.h.
typedef BinaryGroup<EventsEntry, GroupSize, MessageSize> Events |
Repeating group containing EventsEntry entries.
Definition at line 5766 of file Messages.h.
typedef BinaryGroup<FeedTypesEntry, GroupSize, MessageSize> FeedTypes |
Repeating group containing FeedTypesEntry entries.
Definition at line 5692 of file Messages.h.
typedef BinaryGroupWithNested<LegsEntry, GroupSize, MessageSize> Legs |
Repeating group containing LegsEntry entries.
Definition at line 6120 of file Messages.h.
Repeating group containing SecurityAltIDEntry entries.
Definition at line 5839 of file Messages.h.
anonymous enum |
Message template ID from SBE schema.
Enumerator | |
---|---|
TemplateId |
Definition at line 5618 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 6123 of file Messages.h.
|
inline |
Initializes instance over given memory block.
Definition at line 6128 of file Messages.h.
|
inline |
This value indicates the channel ID as defined in the XML configuration file.
Definition at line 6262 of file Messages.h.
|
inlinestatic |
Size of message body in bytes.
Definition at line 6311 of file Messages.h.
|
inlinestatic |
Returns class name.
Definition at line 6318 of file Messages.h.
|
inline |
Coupon Rate of the Swap.
Definition at line 6240 of file Messages.h.
|
inline |
Identifies currency used for price.
Definition at line 6204 of file Messages.h.
|
inline |
Returns instance of Events repeating group.
Definition at line 6280 of file Messages.h.
|
inline |
Returns instance of FeedTypes repeating group.
Definition at line 6272 of file Messages.h.
|
inlinestatic |
FIX message type.
Definition at line 6325 of file Messages.h.
|
inline |
Returns instance of Legs repeating group.
Definition at line 6299 of file Messages.h.
|
inline |
Maturity date of instrument.
Definition at line 6186 of file Messages.h.
|
inline |
Minimum constant tick for the instrument.
Definition at line 6213 of file Messages.h.
|
inline |
Identifies the type of product.
Definition at line 6167 of file Messages.h.
|
inline |
Rate type for the swap and spread.
Definition at line 6231 of file Messages.h.
|
inline |
Returns instance of SecurityAltID repeating group.
Definition at line 6289 of file Messages.h.
|
inline |
Market used to help identify a security.
Definition at line 6177 of file Messages.h.
|
inline |
Product code.
Definition at line 6140 of file Messages.h.
|
inline |
Identifies the type of instrument.
Definition at line 6158 of file Messages.h.
|
inline |
Included in the message on the Incremental feed when a mid-week deletion or modification (i.e.
extension) occurs.
Definition at line 6223 of file Messages.h.
|
inline |
Instrument/Index/Swap Name.
Definition at line 6149 of file Messages.h.
|
inline |
Identifies user-defined instruments.
If the tag is not present, the instrument is not user-defined.
Definition at line 6251 of file Messages.h.