OnixS C++ FIX Engine 4.14.0
Users' manual and API documentation
Loading...
Searching...
No Matches
ISbeCompositeEncoder Class Referenceabstract

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

Public Member Functions

virtual ~ISbeCompositeEncoder ()=default
virtual void encode (SbeBinaryOutputStream out, unsigned version, SbeSpecialCompositeInput input)=0

Detailed Description

The interface of the custom encoder for composites that are not used inside of FIX messages.

The encoder is attached to the particular composite during the ISbeCustomCoderLibrary::queryEncoder.

Definition at line 1063 of file SbeCustomization.h.

Constructor & Destructor Documentation

◆ ~ISbeCompositeEncoder()

virtual ~ISbeCompositeEncoder ( )
virtualdefault

Member Function Documentation

◆ encode()

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

The encode composite data.

This method is used to encode the composite to the binary data.

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