#include <OnixS/FIXEngine/FIX/SbeCustomization.h>
Public Member Functions | |
| ~SbeGroupDimensionInput ()=default | |
| SbeFieldSetMetaData | groupMetaData () const |
| void | getGroupDimensionData (SbeWireSize *blockLength=nullptr, size_t *itemCount=nullptr, SbeWireSize *numGroups=nullptr, SbeWireSize *numVarDataFields=nullptr) const |
Protected Member Functions | |
| SbeGroupDimensionInput () | |
| SbeGroupDimensionInput (const void *) | |
Protected Attributes | |
| const void * | details_ |
Friends | |
| SbeGroupDimensionInput | createSbeGroupDimensionInput (const void *) |
The input interface for the data about the repeating group.
This class is used by the custom encoder to read parameters of the repeating group before the encoding of the repeating group itself.
Definition at line 1006 of file SbeCustomization.h.
|
default |
|
inlineprotected |
Definition at line 1026 of file SbeCustomization.h.
|
protected |
| void getGroupDimensionData | ( | SbeWireSize * | blockLength = nullptr, |
| size_t * | itemCount = nullptr, | ||
| SbeWireSize * | numGroups = nullptr, | ||
| SbeWireSize * | numVarDataFields = nullptr ) const |
Gets the group dimension data.
| blockLength | The length of fixed-length part of the repeating group item. |
| itemCount | The number of items in the repeating group. |
| 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). |
| SbeFieldSetMetaData groupMetaData | ( | ) | const |
The field set of the group which dimensions are reported via this object.
|
friend |
|
protected |
Definition at line 1028 of file SbeCustomization.h.