OnixS C++ CME iLink 3 Binary Order Entry Handler  1.14.0
API Documentation
OrderMassActionReport562::AffectedOrdersEntry Struct Reference

#include <OnixS/CME/iLink3/messaging/Messages.h>

Public Types

typedef SbeGroupEntry< GroupSize::BlockLengthBase
 
typedef AffectedOrdersEntry ThisType
 

Public Member Functions

 AffectedOrdersEntry (void *data, EncodedLength length, SchemaVersion version)
 
ThisTyperesetVariableFields () noexcept
 
ThisTypereset () noexcept
 
StrRef origCIOrdId () const noexcept
 
ThisTypesetOrigCIOrdId (StrRef value) noexcept
 
UInt64 affectedOrderId () const noexcept
 
ThisTypesetAffectedOrderId (UInt64 value) noexcept
 
UInt32 cxlQuantity () const noexcept
 
ThisTypesetCxlQuantity (UInt32 value) noexcept
 

Static Public Member Functions

static constexpr BlockLength blockLength (SchemaVersion version) noexcept
 
static constexpr BlockLength minimalBlockLength (SchemaVersion version) noexcept
 
static constexpr const CharclassName ()
 

Detailed Description

Only used if orders could actually be cancelled otherwise will be set to zero. Must be followed by OrigCIOrdID. Entry of AffectedOrdersEntry repeating group.

Definition at line 44359 of file Messages.h.

Member Typedef Documentation

Base class type.

Definition at line 44371 of file Messages.h.

This type alias.

Definition at line 44374 of file Messages.h.

Constructor & Destructor Documentation

AffectedOrdersEntry ( void *  data,
EncodedLength  length,
SchemaVersion  version 
)
inline

Initializes instance of given version over given memory block.

Definition at line 44378 of file Messages.h.

Member Function Documentation

UInt64 affectedOrderId ( ) const
inlinenoexcept

Order ID of an order cancelled by a mass action request.

Definition at line 44427 of file Messages.h.

static constexpr BlockLength blockLength ( SchemaVersion  version)
inlinestaticnoexcept
Returns
size of entry body in bytes for given version of message template.

Definition at line 44469 of file Messages.h.

static constexpr const Char* className ( )
inlinestatic

Entity class name.

Definition at line 44496 of file Messages.h.

UInt32 cxlQuantity ( ) const
inlinenoexcept

Total quantity cancelled for this order.

Definition at line 44447 of file Messages.h.

static constexpr BlockLength minimalBlockLength ( SchemaVersion  version)
inlinestaticnoexcept
Returns
minimal size of entry body in bytes for given version of message template.

Definition at line 44483 of file Messages.h.

StrRef origCIOrdId ( ) const
inlinenoexcept

Contains the ClOrd of the cancelled order.

Definition at line 44405 of file Messages.h.

ThisType& reset ( )
inlinenoexcept

Reset all variable-length and optional fields if any.

Definition at line 44396 of file Messages.h.

ThisType& resetVariableFields ( )
inlinenoexcept

Reset all variable-length fields if any.

Definition at line 44389 of file Messages.h.

ThisType& setAffectedOrderId ( UInt64  value)
inlinenoexcept

Order ID of an order cancelled by a mass action request.

Definition at line 44436 of file Messages.h.

ThisType& setCxlQuantity ( UInt32  value)
inlinenoexcept

Total quantity cancelled for this order.

Definition at line 44456 of file Messages.h.

ThisType& setOrigCIOrdId ( StrRef  value)
inlinenoexcept

Contains the ClOrd of the cancelled order.

Definition at line 44415 of file Messages.h.


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