#include <OnixS/FIXEngine/FIX/SbeCustomization.h>
Public Member Functions | |
~SbeSpecialCompositeOutput () ONIXS_FIXENGINE_DEFAULT | |
SbeTypeMetaData | type () const |
void | setMessageHeader (SbeWireSize blockLength, unsigned templateId, UInt32 schemaId, unsigned schemaVersion, SbeWireSize numGroups=UnusedWireSizeValue, SbeWireSize numVarDataFields=UnusedWireSizeValue) |
Friends | |
SbeSpecialCompositeOutput | createSbeSpecialCompositeOutput (void *) |
That class is used by the custom decoder to report the content of composites that are never incorporated into FIX messages but must be used by the decoding process. For now there is a single only such composite: the message header composite.
Definition at line 788 of file SbeCustomization.h.
The destructor.
void setMessageHeader | ( | SbeWireSize | blockLength, |
unsigned | templateId, | ||
UInt32 | schemaId, | ||
unsigned | schemaVersion, | ||
SbeWireSize | numGroups = UnusedWireSizeValue , |
||
SbeWireSize | numVarDataFields = UnusedWireSizeValue |
||
) |
Reports data about the message from the message header.
blockLength | The length of fixed-length part of the repeating group item. |
templateId | The template Id of the message. |
schemaId | The identifier of the schema. |
schemaVersion | The version of the message. |
numGroups | The number of nested groups of the given repeating group (optional). |
numVarDataFields | The number of nested data fields of the given repeating group (optional). |
SbeTypeMetaData type | ( | ) | const |
The composite metadata for reference needs.
|
friend |