#include <OnixS/FIXEngine/FIX/SbeCustomization.h>
Public Member Functions | |
virtual | ~ISbeFieldDecoder () ONIXS_FIXENGINE_DEFAULT |
virtual size_t | decode (SbeFieldDecoderOutput output, unsigned version, const void *data, size_t available)=0 |
The interface must be implemented by the custom decoder that decodes a FIX field.
The decoder is attached to the particular field during the ISbeCustomCoderLibrary::queryDecoder.
Definition at line 821 of file SbeCustomization.h.
|
virtual |
The destructor.
|
pure virtual |
Decode data for the field.
This method is used to read wire-level data and convert it into the FIX field value. The core decoder calls it if the user code provided the custom decoder for the particular FIX field.
output | The destination for the decoded data. |
version | The version of the message being decoded. |
data | The wire-level data. |
available | The number of wire-level bytes available to analyze. |