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

Details about leg in NewOrderCross. More...

List of all members.

Public Member Functions

 NewOrderCrossLegDetail ()
 Constructor.
 NewOrderCrossLegDetail (const NewOrderCrossLegDetail &)
 Copy constructor.
 ~NewOrderCrossLegDetail ()
 Destructor.
NewOrderCrossLegDetailoperator= (const NewOrderCrossLegDetail &)
 Assignment.
void legPrice (LegPrice price)
 Set leg price. Mandatory if NoLegs > 0.
LegPrice legPrice () const
 Get leg price.
void legQuantity (Quantity quantity)
 Set leg order quantity. Mandatory if NoLegs > 0.
Quantity legQuantity () const
 Get leg order quantity.
void legSecurityIdSource (SecurityIdSource::Enum securityIdSource)
 Set security ID source.
SecurityIdSource::Enum legSecurityIdSource () const
 Get security ID source.
void legSecurityId (const String &securityId)
 Set security ID.
const StringlegSecurityId () const
 Get security ID.
std::string toString () const
 Dump state to string.
void updateAfterSerialization ()
 Update after serialization (for internal use)

Protected Types

typedef
MessagePartImplementation
< NewOrderCrossLegDetail
Implementation

Protected Member Functions

 NewOrderCrossLegDetail (Implementation *)

Detailed Description

Details about leg in NewOrderCross.