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

Details about order in NewOrderCross. More...

List of all members.

Public Member Functions

 NewOrderCrossSideDetail ()
 Constructor.
 NewOrderCrossSideDetail (const NewOrderCrossSideDetail &)
 Copy constructor.
 ~NewOrderCrossSideDetail ()
 Destructor.
NewOrderCrossSideDetailoperator= (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 StringsecondaryClOrdId () const
 Get traders' reference.
void partyId (const String &id)
 Set member (member mnemonic) or Trader (ITM) to whom an order is allocated.
const StringpartyId () const
 Get member (member mnemonic) or Trader (ITM) to whom an order is allocated.
void account (const String &account)
 Set additional client identifier.
const Stringaccount () const
 Get additional client identifier.
void clientInfo (const String &clientInfo)
 Set traders' free text.
const StringclientInfo () const
 Get traders' free text.
void packageId (const String &packageId)
 Set trade package identifier.
const StringpackageId () 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 *)

Detailed Description

Details about order in NewOrderCross.