OnixS Eurex ETI Handler C++ library  9.19.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 161 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 231 of file EnterCLIPRequest.h.

Member Data Documentation

SInt32 crossId

User defined CLIP arrangement ID.

Definition at line 183 of file EnterCLIPRequest.h.

CrossPrioritization::Enum crossPrioritization

Prioritization of a cross order.

Definition at line 195 of file EnterCLIPRequest.h.

SInt32 crossRequestId

User defined transaction ID.

Definition at line 186 of file EnterCLIPRequest.h.

std::vector<CrossRequestSideGrpElem> crossRequestSideGrp

Cross Request Side Group.

Definition at line 219 of file EnterCLIPRequest.h.

CrossRequestType::Enum crossRequestType

Type of the Cross Request.

Definition at line 189 of file EnterCLIPRequest.h.

CrossType::Enum crossType

Type of cross being submitted to a market.

Definition at line 192 of file EnterCLIPRequest.h.

SInt32 marketSegmentId

The product identifier uniquely identifies a Eurex product.

Definition at line 180 of file EnterCLIPRequest.h.

SInt64 orderQty

Total Order Quantity.

Definition at line 177 of file EnterCLIPRequest.h.

OrderQtyDisclosureInstruction::Enum orderQtyDisclosureInstruction

Instruction to show total quantity.

Definition at line 204 of file EnterCLIPRequest.h.

SInt64 price

Price.

Definition at line 174 of file EnterCLIPRequest.h.

PriceDisclosureInstruction::Enum priceDisclosureInstruction

Price disclosure instruction.

Definition at line 201 of file EnterCLIPRequest.h.

PriceValidityCheckType::Enum priceValidityCheckType

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

Definition at line 207 of file EnterCLIPRequest.h.

std::string rootPartyContraFirm

The identifier of the member counterparty institution.

Definition at line 213 of file EnterCLIPRequest.h.

std::string rootPartyContraTrader

The identifier of the trader counterparty.

Definition at line 216 of file EnterCLIPRequest.h.

SInt64 securityId

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

Definition at line 171 of file EnterCLIPRequest.h.

UInt32 senderSubId

User ID.

Definition at line 168 of file EnterCLIPRequest.h.

std::vector<SideCrossLegGrpElem> sideCrossLegGrp

Side Cross Leg Group.

Definition at line 222 of file EnterCLIPRequest.h.

SideDisclosureInstruction::Enum sideDisclosureInstruction

Instruction to show side.

Definition at line 198 of file EnterCLIPRequest.h.

ValueCheckTypeValue::Enum valueCheckTypeValue

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

Definition at line 210 of file EnterCLIPRequest.h.


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