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

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

Public Member Functions

virtual ~ISbeGroupDimensionEncoder () ONIXS_FIXENGINE_DEFAULT
 
virtual void encode (SbeBinaryOutputStream out, unsigned version, SbeGroupDimensionInput input)=0
 

Detailed Description

The interface must be implemented by the encoder that encodes the group dimension composite.

The encoder is attached to the particular FIX group during the ISbeCustomCoderLibrary::queryGroupDimensionEncoder.

Definition at line 1083 of file SbeCustomization.h.

Constructor & Destructor Documentation

virtual ~ISbeGroupDimensionEncoder ( )
virtual

Member Function Documentation

virtual void encode ( SbeBinaryOutputStream  out,
unsigned  version,
SbeGroupDimensionInput  input 
)
pure virtual

Encodes the group size data.

This method is used to encode the group dimension data to the output binary data. The core encoder calls this method before encoding of the repeating group content.

Parameters
outThe binary data stream for the encoded data.
versionThe version of the composite being encoded.
inputThe data of the group to be encoded.

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