OnixS C++ CME iLink 3 Binary Order Entry Handler 1.18.9
API Documentation
Loading...
Searching...
No Matches
ExecutionReportTradeSpread526 Class Reference

Classes

struct  Fills
class  FillsEntry
struct  Legs
class  LegsEntry
struct  OrderEvents
class  OrderEventsEntry

Public Types

typedef Base::ExecutionReportTradeSpread526 Binary

Public Member Functions

 ExecutionReportTradeSpread526 (const Binary &message) noexcept
 ExecutionReportTradeSpread526 (void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
 ExecutionReportTradeSpread526 ()=default
Public Member Functions inherited from Message
 Message () noexcept
 Message (const Message &r) noexcept
Messageoperator= (const Message &r) noexcept
StrRef type () const noexcept
Group group (Tag tag) const noexcept
Group group (Tag tag, MessageSize size)
StrRef getVarData (Tag tag) const
MessagesetVarData (Tag tag, StrRef value)
MessageSize calculateBinarySize () const noexcept
void toFix (std::string &str) const
std::string toFix (Char delimiter='\x1') const
std::string toString () const
SchemaVersion version () const
MessageTemplateId templateId () const
Public Member Functions inherited from FieldSet
 operator bool () const noexcept
FieldSetreset () noexcept
Field field (Tag tag) const noexcept
FieldSetsetField (Tag tag, const Field &field)
FieldSetresetField (Tag tag)
Field operator[] (Tag tag) const noexcept
bool contain (Tag tag) const noexcept
Char getChar (Tag tag) const
Int64 getInt64 (Tag tag) const
UInt64 getUInt64 (Tag tag) const
Int32 getInt32 (Tag tag) const
UInt32 getUInt32 (Tag tag) const
Int16 getInt16 (Tag tag) const
UInt16 getUInt16 (Tag tag) const
Int8 getInt8 (Tag tag) const
UInt8 getUInt8 (Tag tag) const
Decimal getDecimal (Tag tag) const
StrRef getStringRef (Tag tag) const
Timestamp getTimestamp (Tag tag) const
MaturityMonthYear getMaturityMonthYear (Tag tag) const
template<typename Enumeration>
Enumeration::Enum getEnumeration (Tag tag) const
template<typename BitSet>
BitSet getBitSet (Tag tag) const
FieldSetset (Tag tag, const Field &field)
template<typename BitSet>
FieldSetset (Tag tag, BitSet value, typename BitSet::Bits *=nullptr)
FieldSetset (Tag tag, Char value)
FieldSetset (Tag tag, UInt64 value)
FieldSetset (Tag tag, Int64 value)
FieldSetset (Tag tag, UInt32 value)
FieldSetset (Tag tag, Int32 value)
FieldSetset (Tag tag, UInt16 value)
FieldSetset (Tag tag, Int16 value)
FieldSetset (Tag tag, UInt8 value)
FieldSetset (Tag tag, Int8 value)
FieldSetset (Tag tag, const Decimal &value)
FieldSetset (Tag tag, StrRef value)
FieldSetset (Tag tag, Timestamp value)
FieldSetset (Tag tag, const MaturityMonthYear &value)

Additional Inherited Members

Protected Member Functions inherited from Message
 Message (SbeMessage binary, const MessageAccessor &accessor) noexcept
 ~Message ()=default
Protected Member Functions inherited from FieldSet
 ~FieldSet ()=default
 FieldSet (BinaryBlockBase &binary, const FieldAccessor *accessor) noexcept
const FieldAccessoraccessor () const noexcept
void setAccessor (const FieldAccessor *obj) noexcept

Detailed Description

Definition at line 2867 of file Messages.h.

Member Typedef Documentation

◆ Binary

typedef Base::ExecutionReportTradeSpread526 Binary

Definition at line 2874 of file Messages.h.

Constructor & Destructor Documentation

◆ ExecutionReportTradeSpread526() [1/3]

ExecutionReportTradeSpread526 ( const Binary & message)
inlineexplicitnoexcept

Initializes an instance over SBE message.

Definition at line 3118 of file Messages.h.

◆ ExecutionReportTradeSpread526() [2/3]

ExecutionReportTradeSpread526 ( void * data,
MessageSize length,
SchemaVersion version = Binary::Schema::Version )
inline

Initializes an instance over the given memory block.

Definition at line 3127 of file Messages.h.

◆ ExecutionReportTradeSpread526() [3/3]

Initializes a blank instance.