OnixS Euronext CCG Binary Trading Handler for C++  1.16.0.0
Public Types | Public Member Functions
SecurityDefinitionRequest Class Reference

The Security Definition Request is only used to request a new strategy market. More...

List of all members.

Public Types

enum  { MinNoLegs = 1, MaxNoLegs = 32 }

Public Member Functions

 SecurityDefinitionRequest ()
 Constructor.
 SecurityDefinitionRequest (const SecurityDefinitionRequest &)
 Copy constructor.
 ~SecurityDefinitionRequest ()
 Destructor.
SecurityDefinitionRequestoperator= (const SecurityDefinitionRequest &)
 Assignment.
void securityReqId (RequestId id)
 Set security request ID.
RequestId securityReqId () const
 Get security request ID.
void securityId (const String &securityId)
 Set security ID.
const StringsecurityId () const
 Get security ID.
void securitySubType (StrategyCode::Enum code)
 Set strategy code.
StrategyCode::Enum securitySubType () const
 Get strategy code.
UInt8 noLegs () const
 Get number of legs.
void leg (UInt8 index, const SecurityDefinitionLegDetail &leg)
 Set leg.
const SecurityDefinitionLegDetailleg (UInt8 index) const
 Get leg.
void addLeg (const SecurityDefinitionLegDetail &leg)
 Add new leg.
void removeAllLegs ()
 Remove all legs.
std::string toString () const
 Dump state to string.
void serialize (MessageSerializer &)
 Serialize data (for internal use)

Detailed Description

The Security Definition Request is only used to request a new strategy market.

A strategy market must first be created before an ITM can submit a New Order or a Quote Request for a strategy.

Response:


Member Enumeration Documentation

anonymous enum
Enumerator:
MinNoLegs 

Minimal number of legs

MaxNoLegs 

Maximum number of legs