Details about order in NewOrderCross. More...
Public Member Functions | |
NewOrderCrossSideDetail () | |
Constructor. | |
NewOrderCrossSideDetail (const NewOrderCrossSideDetail &) | |
Copy constructor. | |
~NewOrderCrossSideDetail () | |
Destructor. | |
NewOrderCrossSideDetail & | operator= (const NewOrderCrossSideDetail &) |
Assignment. | |
void | clOrdId (ClientOrderId id) |
Set client order ID. | |
ClientOrderId | clOrdId () const |
Get client order ID. | |
void | clearingInstruction (ClearingInstruction::Enum type) |
Set posting code for clearing. | |
ClearingInstruction::Enum | clearingInstruction () const |
Get posting code for clearing. | |
void | custOrderCapacity (CustomerOrderCapacity::Enum type) |
Set type of customer trading. | |
CustomerOrderCapacity::Enum | custOrderCapacity () const |
Get type of customer trading. | |
void | partyRole (PartyRole::Enum type) |
Set member or trader allocation (defines value in PartyID). Mandatory if PartyID is specified. | |
PartyRole::Enum | partyRole () const |
Get member or trader allocation (defines value in PartyID). Mandatory if PartyID is specified. | |
void | side (Side::Enum side) |
Set order side. | |
Side::Enum | side () const |
Get order side. | |
void | accountCode (AccountCode::Enum code) |
Set type of account. | |
AccountCode::Enum | accountCode () const |
Get type of account. | |
void | secondaryClOrdId (const String &id) |
Set traders' reference. | |
const String & | secondaryClOrdId () const |
Get traders' reference. | |
void | partyId (const String &id) |
Set member (member mnemonic) or Trader (ITM) to whom an order is allocated. | |
const String & | partyId () const |
Get member (member mnemonic) or Trader (ITM) to whom an order is allocated. | |
void | account (const String &account) |
Set additional client identifier. | |
const String & | account () const |
Get additional client identifier. | |
void | clientInfo (const String &clientInfo) |
Set traders' free text. | |
const String & | clientInfo () const |
Get traders' free text. | |
void | packageId (const String &packageId) |
Set trade package identifier. | |
const String & | packageId () const |
Get trade package identifier. | |
void | postingAction (UInt8 index, PostingAction::Enum postingAction) |
Set one of four character posting action code for the first 4 strategy legs. | |
PostingAction::Enum | postingAction (UInt8 index) const |
Get one of four character posting action code for the first 4 strategy legs. | |
void | orderOrigin (OrderOrigin::Enum orderOrigin) |
Set origin of the order. | |
OrderOrigin::Enum | orderOrigin () const |
Get origin of the order. | |
std::string | toString () const |
Dump state to string. | |
void | updateAfterSerialization () |
Update after serialization (for internal use) | |
Protected Types | |
typedef MessagePartImplementation < NewOrderCrossSideDetail > | Implementation |
Protected Member Functions | |
NewOrderCrossSideDetail (Implementation *) |
Details about order in NewOrderCross.