OnixS C++ FIX Engine  4.12.0
API Documentation
SbeFieldDecoderOutput Class Reference

#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 *)
 

Detailed Description

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.

Note
The class is copy-assignable and valid only during the appropriate callback of the custom decoder.

Definition at line 704 of file SbeCustomization.h.

Constructor & Destructor Documentation

Member Function Documentation

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.

Friends And Related Function Documentation

SbeFieldDecoderOutput createSbeFieldDecoderOutput ( void *  )
friend

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