Details about leg in NewOrderCross. More...
Public Member Functions | |
NewOrderCrossLegDetail () | |
Constructor. | |
NewOrderCrossLegDetail (const NewOrderCrossLegDetail &) | |
Copy constructor. | |
~NewOrderCrossLegDetail () | |
Destructor. | |
NewOrderCrossLegDetail & | operator= (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 String & | legSecurityId () 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 *) |
Details about leg in NewOrderCross.