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

The Mass Quote message allows Market Makers to submit up to 65 double-sided quotes within a single message. More...

List of all members.

Public Types

enum  { MinNoQuotes = 1, MaxNoQuotes = 65 }

Public Member Functions

 MassQuote ()
 Constructor.
 MassQuote (const MassQuote &)
 Copy constructor.
 ~MassQuote ()
 Destructor.
MassQuoteoperator= (const MassQuote &)
 Assignment.
void quoteId (RequestId id)
 Set unique client identifier for the mass quote.
RequestId quoteId () const
 Get unique client identifier for the mass quote.
void clearingInstruction (ClearingInstruction::Enum type)
 Set posting code for clearing.
ClearingInstruction::Enum clearingInstruction () const
 Get posting code for clearing.
void accountCode (AccountCode::Enum type)
 Set type of account.
AccountCode::Enum accountCode () const
 Get type of account.
void custOrderCapacity (CustomerOrderCapacity::Enum capacity)
 Set type of customer trading.
CustomerOrderCapacity::Enum custOrderCapacity () const
 Get type of customer trading.
void secondaryClOrdId (const String &reference)
 Set traders' reference.
const StringsecondaryClOrdId () const
 Get traders' reference.
void clientInfo (const String &info)
 Set traders' free text.
const StringclientInfo () const
 Get traders' free text.
void securityIdSource (SecurityIdSource::Enum securityIdSource)
 Set security ID source.
SecurityIdSource::Enum securityIdSource () const
 Get security ID source.
UInt8 noQuotes () const
 Get number of quote entries.
void quotesDetail (UInt8 index, const MassQuoteDetail &detail)
 Set quotes detail.
const MassQuoteDetailquotesDetail (UInt8 index) const
 Get quotes detail.
void addQuotesDetail (const MassQuoteDetail &detail)
 Add new quotes detail.
void removeAllQuotes ()
 Remove all quotes.
std::string toString () const
 Dump state to string.
void serialize (MessageSerializer &)
 Serialize data (for internal use)

Detailed Description

The Mass Quote message allows Market Makers to submit up to 65 double-sided quotes within a single message.

Response:


Member Enumeration Documentation

anonymous enum
Enumerator:
MinNoQuotes 

Minimal number of quotes.

MaxNoQuotes 

Maximum number of quotes.