#include <OnixS/CME/MDH/Messages.h>
Classes | |
struct | Entry |
Public Types | |
enum | { TemplateId = 69 } |
typedef BinaryGroup< Entry, GroupSize, MessageSize > | Entries |
![]() | |
typedef MessageSize | EncodedLength |
typedef MessageSize | BlockLength |
typedef BinaryGroups< MessageSize > | Groups |
Static Public Member Functions | |
static BlockLength | blockLength (SchemaVersion) |
static const Char * | className () |
static StrRef | fixType () |
Additional Inherited Members | |
![]() | |
BinaryMessage (const void *encoded, EncodedLength length, SchemaVersion since) | |
![]() | |
BinaryBlock () | |
~BinaryBlock () | |
Value | ordinary (MessageSizeoffset) const |
bool | ordinary (Value &value, MessageSizeoffset, const NullValue &null) const |
bool | ordinary (Value &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) 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 |
Decimal | decimal (MessageSizeoffset) const |
bool | decimal (Decimal &value, MessageSizeoffset, const NullValue &null) const |
bool | decimal (Decimal &value, MessageSizeoffset, const NullValue &null, SchemaVersion since) const |
StrRef | fixedStr (MessageSizeoffset) const |
StrRef | fixedStr (MessageSizeoffset, SchemaVersion since) const |
Definition at line 7562 of file Messages.h.
typedef BinaryGroup<Entry, GroupSize, MessageSize> Entries |
Repeating group containing Entry entries.
Definition at line 7667 of file Messages.h.
anonymous enum |
Message template ID from SBE schema.
Enumerator | |
---|---|
TemplateId |
Definition at line 7565 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 7670 of file Messages.h.
|
inline |
Initializes instance over given memory block.
Definition at line 7673 of file Messages.h.
|
inlinestatic |
Size of message body in bytes.
Definition at line 7804 of file Messages.h.
|
inlinestatic |
Returns class name.
Definition at line 7811 of file Messages.h.
|
inline |
Returns instance of Entries repeating group.
Definition at line 7797 of file Messages.h.
|
inlinestatic |
FIX message type.
Definition at line 7818 of file Messages.h.
|
inline |
Upper price threshold for the instrument.
Orders submitted with prices above the upper limit will be rejected.
Definition at line 7766 of file Messages.h.
|
inline |
Sequence number of the last Incremental feed packet processed.
This value is used to synchronize the snapshot loop with the real-time feed.
Definition at line 7685 of file Messages.h.
|
inline |
UTC Date and time of last Security Definition add, update or delete on a given Market Data channel.
Definition at line 7729 of file Messages.h.
|
inline |
Lower price threshold for the instrument.
Orders submitted with prices below the lower limit will be rejected.
Definition at line 7777 of file Messages.h.
|
inline |
Differential value for price banding.
Definition at line 7787 of file Messages.h.
|
inline |
MD Entry sequence number per instrument update.
Reset weekly.
Definition at line 7711 of file Messages.h.
|
inline |
Unique instrument ID.
Definition at line 7702 of file Messages.h.
|
inline |
Identifies the current trading state of the instrument.
Definition at line 7755 of file Messages.h.
|
inline |
Total number of instruments in the Replay loop.
Used on Replay Feed only.
Definition at line 7694 of file Messages.h.
|
inline |
Trade session date sent as number of days since Unix epoch.
Definition at line 7737 of file Messages.h.
|
inline |
Timestamp of the last event security participated in, sent as number of nanoseconds since Unix epoch.
Definition at line 7720 of file Messages.h.