OnixS C++ FIX Engine  4.12.0
API Documentation
ISbeGroupDimensionDecoder Class Referenceabstract

#include <OnixS/FIXEngine/FIX/SbeCustomization.h>

Public Member Functions

virtual ~ISbeGroupDimensionDecoder () ONIXS_FIXENGINE_DEFAULT
 
virtual size_t decode (SbeGroupDimensionOutput output, unsigned version, const void *data, size_t available)=0
 

Detailed Description

The interface must be implemented by the decoder that decodes the group dimension composite.

The decoder is attached to the particular FIX group during the ISbeCustomCoderLibrary::queryGroupDimensionDecoder.

Definition at line 845 of file SbeCustomization.h.

Constructor & Destructor Documentation

virtual ~ISbeGroupDimensionDecoder ( )
virtual

The virtual destructor.

Member Function Documentation

virtual size_t decode ( SbeGroupDimensionOutput  output,
unsigned  version,
const void *  data,
size_t  available 
)
pure virtual

Decode the group size data.

This method is used to read wire-level data and restore repeating group parameters. The core decoder calls this method before the decoding of the repeating group content.

Parameters
outputThe destination for the decoded data.
versionThe version of the message being decoded.
dataThe wire-level data.
availableThe number of wire-level bytes available to analyze.
Returns
The number of used bytes.

The documentation for this class was generated from the following file: