OnixS Eurex ETI Handler C++ library  9.21.0
API documentation
EnterCLIPRequest Class Reference

#include <OnixS/Eurex/Trading/Messages/EnterCLIPRequest.h>

Public Member Functions

 EnterCLIPRequest ()
 
TemplateId::Enum templateId () const
 
std::string toString () const
 
- Public Member Functions inherited from Message
virtual ~Message ()
 

Public Attributes

UInt32 senderSubId
 
SInt64 securityId
 
SInt64 price
 
SInt64 orderQty
 
SInt32 marketSegmentId
 
SInt32 crossId
 
SInt32 crossRequestId
 
CrossRequestType::Enum crossRequestType
 
CrossType::Enum crossType
 
CrossPrioritization::Enum crossPrioritization
 
SideDisclosureInstruction::Enum sideDisclosureInstruction
 
PriceDisclosureInstruction::Enum priceDisclosureInstruction
 
OrderQtyDisclosureInstruction::Enum orderQtyDisclosureInstruction
 
PriceValidityCheckType::Enum priceValidityCheckType
 
ValueCheckTypeValue::Enum valueCheckTypeValue
 
std::string rootPartyContraFirm
 
std::string rootPartyContraTrader
 
std::vector< CrossRequestSideGrpElemcrossRequestSideGrp
 
std::vector< SideCrossLegGrpElemsideCrossLegGrp
 

Friends

class Serializer
 

Detailed Description

Definition at line 169 of file EnterCLIPRequest.h.

Constructor & Destructor Documentation

Initialize default instance.

Member Function Documentation

TemplateId::Enum templateId ( ) const
virtual

Returns template ID.

Implements Message.

std::string toString ( ) const
virtual

Returns string representation.

Implements Message.

Friends And Related Function Documentation

friend class Serializer
friend

Definition at line 239 of file EnterCLIPRequest.h.

Member Data Documentation

SInt32 crossId

User defined CLIP arrangement ID.

Definition at line 191 of file EnterCLIPRequest.h.

CrossPrioritization::Enum crossPrioritization

Prioritization of a cross order.

Definition at line 203 of file EnterCLIPRequest.h.

SInt32 crossRequestId

User defined transaction ID.

Definition at line 194 of file EnterCLIPRequest.h.

std::vector<CrossRequestSideGrpElem> crossRequestSideGrp

Cross Request Side Group.

Definition at line 227 of file EnterCLIPRequest.h.

CrossRequestType::Enum crossRequestType

Type of the Cross Request.

Definition at line 197 of file EnterCLIPRequest.h.

CrossType::Enum crossType

Type of cross being submitted to a market.

Definition at line 200 of file EnterCLIPRequest.h.

SInt32 marketSegmentId

The product identifier uniquely identifies a Eurex product.

Definition at line 188 of file EnterCLIPRequest.h.

SInt64 orderQty

Total Order Quantity.

Definition at line 185 of file EnterCLIPRequest.h.

OrderQtyDisclosureInstruction::Enum orderQtyDisclosureInstruction

Instruction to show total quantity.

Definition at line 212 of file EnterCLIPRequest.h.

SInt64 price

Price.

Definition at line 182 of file EnterCLIPRequest.h.

PriceDisclosureInstruction::Enum priceDisclosureInstruction

Price disclosure instruction.

Definition at line 209 of file EnterCLIPRequest.h.

PriceValidityCheckType::Enum priceValidityCheckType

Indicator how price validity check should be performed by the exchange.

Definition at line 215 of file EnterCLIPRequest.h.

std::string rootPartyContraFirm

The identifier of the member counterparty institution.

Definition at line 221 of file EnterCLIPRequest.h.

std::string rootPartyContraTrader

The identifier of the trader counterparty.

Definition at line 224 of file EnterCLIPRequest.h.

SInt64 securityId

The instrument identifier uniquely identifies an instrument in the core system.

Definition at line 179 of file EnterCLIPRequest.h.

UInt32 senderSubId

User ID.

Definition at line 176 of file EnterCLIPRequest.h.

std::vector<SideCrossLegGrpElem> sideCrossLegGrp

Side Cross Leg Group.

Definition at line 230 of file EnterCLIPRequest.h.

SideDisclosureInstruction::Enum sideDisclosureInstruction

Instruction to show side.

Definition at line 206 of file EnterCLIPRequest.h.

ValueCheckTypeValue::Enum valueCheckTypeValue

Indicator for checking the maximum order/quote value by the exchange.

Definition at line 218 of file EnterCLIPRequest.h.


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