#include <OnixS/FIXEngine/FIX/SbeCustomization.h>
Public Member Functions | |
~SbeFieldDecoderOutput () ONIXS_FIXENGINE_DEFAULT | |
SbeFieldMetaData | field () const |
void | setNull () |
void | setChar (char value) |
void | set (Int16 value) |
void | set (UInt16 value) |
void | set (Int32 value) |
void | set (UInt32 value) |
void | set (Int64 value) |
void | set (UInt64 value) |
void | set (float value) |
void | set (double value) |
void | set (const void *value, SbeWireSize length) |
void | set (const char *value, SbeWireSize length) |
Friends | |
SbeFieldDecoderOutput | createSbeFieldDecoderOutput (void *) |
This class is used to assign data produced by the custom decoder to the particular field of the FIX message or to report about such data via the IDecoderEvents interface.
Definition at line 704 of file SbeCustomization.h.
SbeFieldMetaData field | ( | ) | const |
The field metadata for reference needs.
void set | ( | Int16 | value | ) |
Assigns the signed 16-bits value.
void set | ( | UInt16 | value | ) |
Assigns the unsigned 16-bits value.
void set | ( | Int32 | value | ) |
Assigns the signed 32-bits value.
void set | ( | UInt32 | value | ) |
Assigns the unsigned 32-bits value.
void set | ( | Int64 | value | ) |
Assigns the signed 64-bits value.
void set | ( | UInt64 | value | ) |
Assigns the unsigned 64-bits value.
void set | ( | float | value | ) |
Assigns the float value.
void set | ( | double | value | ) |
Assigns the double value.
void set | ( | const void * | value, |
SbeWireSize | length | ||
) |
Assigns the plain data of the variadic length value.
void set | ( | const char * | value, |
SbeWireSize | length | ||
) |
Assigns the value as a string of the variadic length.
void setChar | ( | char | value | ) |
Assigns the character value.
void setNull | ( | ) |
Explicitly assigns Null value to the destination.
|
friend |