#include <OnixS/CME/Streamlined/Messages.h>
Classes | |
struct | EventsEntry |
struct | InstAttribEntry |
Public Types | |
enum | { TemplateId = 347 } |
typedef BinaryGroup< InstAttribEntry, GroupSizeEncoding, MessageSize > | InstAttrib |
typedef BinaryGroup< EventsEntry, GroupSizeEncoding, MessageSize > | Events |
Public Types inherited from BinaryMessage | |
typedef MessageSize | BinarySize |
typedef MessageHeader::BlockLength | BodySize |
Public Member Functions | |
InstrumentDefinitionIndices347 () | |
InstrumentDefinitionIndices347 (const void *data, EncodedLength length) | |
bool | symbol (StrRef &value) const |
Int8 | product () const |
StrRef | securityExchange () const |
StrRef | currency () const |
SecurityUpdateAction::Enum | securityUpdateAction () const |
bool | feedType (StrRef &value) const |
bool | applId (UInt16 &value) const |
InstAttrib | instAttrib () const |
Events | events () const |
Public Member Functions inherited from BinaryMessage | |
BinaryMessage () | |
BinaryMessage (const void *data, MessageSize size) | |
BinaryMessage (const BinaryMessage &other) | |
operator bool () const | |
MessageTemplateId | templateId () const |
SchemaVersion | version () const |
const void * | binary () const |
MessageSize | binarySize () const |
const void * | body () const |
BodySize | bodySize () const |
BinaryMessage & | operator= (const BinaryMessage &other) |
Static Public Member Functions | |
static BlockLength | blockLength (SchemaVersion) |
static const Char * | className () |
static StrRef | fixType () |
Additional Inherited Members | |
Protected Types inherited from BinaryMessage | |
typedef BinaryGroupList< MessageSize > | GroupList |
Protected Member Functions inherited from BinaryMessage | |
GroupList | groups () const |
Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize > | |
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 2515 of file Messages.h.
typedef BinaryGroup<EventsEntry, GroupSizeEncoding, MessageSize> Events |
Repeating group containing EventsEntry entries.
Definition at line 2662 of file Messages.h.
Repeating group containing InstAttribEntry entries.
Definition at line 2592 of file Messages.h.
anonymous enum |
Message template ID from SBE schema.
Enumerator | |
---|---|
TemplateId |
Definition at line 2520 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 2665 of file Messages.h.
|
inline |
Initializes instance over given memory block.
Definition at line 2670 of file Messages.h.
|
inline |
This value indicates the channel ID as defined in the XML configuration file.
Definition at line 2738 of file Messages.h.
|
inlinestatic |
Size of message body in bytes.
Definition at line 2766 of file Messages.h.
|
inlinestatic |
Returns class name.
Definition at line 2773 of file Messages.h.
|
inline |
Identifies the currency for the instrument traded.
Definition at line 2709 of file Messages.h.
|
inline |
Returns instance of Events repeating group.
Definition at line 2756 of file Messages.h.
|
inline |
Describes a class of service for a given data feed.
Definition at line 2728 of file Messages.h.
|
inlinestatic |
FIX message type.
Definition at line 2780 of file Messages.h.
|
inline |
Returns instance of InstAttrib repeating group.
Definition at line 2748 of file Messages.h.
|
inline |
Indicates the type of product the instrument is associated with in the message.
Definition at line 2692 of file Messages.h.
|
inline |
Market used to help identify an instrument.
Definition at line 2700 of file Messages.h.
|
inline |
Included on the message when a modification or deletion occurs.
Definition at line 2720 of file Messages.h.
|
inline |
Instrument Name or Symbol.
Definition at line 2682 of file Messages.h.