#include <OnixS/CME/Streamlined/Messages.h>
Public Types | |
typedef BinaryGroupEntry< GroupSize::BlockLength > | Base |
Public Types inherited from BinaryGroupEntry< GroupSize::BlockLength > | |
typedef GroupSize::BlockLength | BodySize |
Public Member Functions | |
LinesOfTextEntry () | |
LinesOfTextEntry (const void *data, EncodedLength length, SchemaVersion version) | |
StrRef | text () const |
Public Member Functions inherited from BinaryGroupEntry< GroupSize::BlockLength > | |
BinaryGroupEntry () | |
BinaryGroupEntry (const void *body, BodySize size, SchemaVersion version) | |
BinaryGroupEntry (const BinaryGroupEntry &other) | |
operator bool () const | |
const void * | body () const |
BodySize | bodySize () 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 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 LinesOfTextEntry repeating group.
Definition at line 1173 of file Messages.h.
typedef BinaryGroupEntry< GroupSize::BlockLength > Base |
Aliases base class type.
Definition at line 1185 of file Messages.h.
|
inline |
Initializes blank instance.
Definition at line 1188 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 1194 of file Messages.h.
|
inlinestatic |
Returns size of entry body in bytes for given version of message template.
Definition at line 1224 of file Messages.h.
|
inlinestatic |
Entity class name.
Definition at line 1231 of file Messages.h.
|
inline |
This general purpose text field could contain any post- trade instructions used by customers based on mutual understanding with their clearing firm.
If incoming value is greater than max length then take the right most fifty bytes. No validation is done for valid values and this is a pass through to clearing. After any right justification if applicable the incoming value is flipped back in the execution report and also becomes an attribute of the order.
Definition at line 1213 of file Messages.h.