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

The Order Revision Request message is used to amend an order's original volume, price and GTD expiry date. More...

List of all members.

Public Types

enum  { MinNoRevisions = 2, MaxNoRevisions = 32 }

Public Member Functions

 OrderRevisionList ()
 Constructor.
 OrderRevisionList (const OrderRevisionList &)
 Copy constructor.
 ~OrderRevisionList ()
 Destructor.
OrderRevisionListoperator= (const OrderRevisionList &)
 Assignment.
void listId (RequestId id)
 Set unique client identifier for this request.
RequestId listId () const
 Get unique client identifier for this request.
void securityIdSource (SecurityIdSource::Enum securityIdSource)
 Set security ID source.
SecurityIdSource::Enum securityIdSource () const
 Get security ID source.
void securityId (const String &securityId)
 Set security ID.
const StringsecurityId () const
 Get security ID.
UInt8 noRevisions () const
 Get number of revision entries.
void revisionDetail (UInt8 index, const OrderRevisionListDetail &detail)
 Set revision detail.
const OrderRevisionListDetailrevisionDetail (UInt8 index) const
 Get revision detail.
void addRevisionDetail (const OrderRevisionListDetail &detail)
 Add new revision detail.
void removeAllRevisions ()
 Remove all revisions.
std::string toString () const
 Dump state to string.
void serialize (MessageSerializer &)
 Serialize data (for internal use)

Detailed Description

The Order Revision Request message is used to amend an order's original volume, price and GTD expiry date.

Response:


Member Enumeration Documentation

anonymous enum
Enumerator:
MinNoRevisions 

Minimal number of revision entries.

MaxNoRevisions 

Maximum number of revision entries.