#include <OnixS/CME/MDH/Messages.h>
Public Types | |
typedef BinaryGroupEntry< GroupSize8Byte::BlockLength > | Base |
Public Types inherited from BinaryGroupEntry< GroupSize8Byte::BlockLength > | |
typedef GroupSize8Byte::BlockLength | EncodedLength |
typedef GroupSize8Byte::BlockLength | BlockLength |
Public Member Functions | |
OrderIDEntry () | |
OrderIDEntry (const void *data, EncodedLength length, SchemaVersion version) | |
UInt64 | orderId () const |
Int32 | lastQty () const |
Public Member Functions inherited from BinaryGroupEntry< GroupSize8Byte::BlockLength > | |
BinaryGroupEntry () | |
BinaryGroupEntry (const void *encoded, BlockLength length, SchemaVersion version) | |
BinaryGroupEntry (const BinaryGroupEntry &other) | |
operator bool () const | |
const void * | encoded () const |
EncodedLength | encodedLength () const |
const void * | block () const |
BlockLength | blockLength () const |
SchemaVersion | version () const |
BinaryGroupEntry & | operator= (const BinaryGroupEntry &other) |
Static Public Member Functions | |
static BlockLength | blockLength (SchemaVersion) |
static const Char * | className () |
Additional Inherited Members | |
Protected Member Functions inherited from BinaryBlock< Container, BlockLength > | |
BinaryBlock () | |
~BinaryBlock () | |
template<class Value> | |
Value | ordinary (BlockLength offset) const |
template<class Value, class NullValue> | |
bool | ordinary (Value &value, BlockLength offset, const NullValue &null) const |
template<class Value, class NullValue> | |
bool | ordinary (Value &value, BlockLength offset, const NullValue &null, SchemaVersion since) const |
template<class Enumeration> | |
Enumeration::Enum | enumeration (BlockLength offset) const |
template<class Enumeration, class NullValue> | |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, const NullValue &null) const |
template<class Enumeration, class NullValue> | |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, const NullValue &null, SchemaVersion since) const |
template<class Value> | |
Decimal | decimal (BlockLength offset) const |
template<class NullValue> | |
bool | decimal (Decimal &value, BlockLength offset, const NullValue &null) const |
template<class NullValue> | |
bool | decimal (Decimal &value, BlockLength offset, const NullValue &null, SchemaVersion since) const |
template<BlockLength Length> | |
StrRef | fixedStr (BlockLength offset) const |
template<BlockLength Length> | |
StrRef | fixedStr (BlockLength offset, SchemaVersion since) const |
Number of OrderID and LastQty entries in Trade Summary message. Entry of OrderIDEntry repeating group.
Definition at line 7133 of file Messages.h.
Aliases base class type.
Definition at line 7136 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 7139 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 7143 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 7169 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 7176 of file Messages.h.
|
inline |
Quantity bought or sold on this last fill.
Definition at line 7159 of file Messages.h.
|
inline |
Unique order identifier as assigned by the exchange.
Definition at line 7151 of file Messages.h.