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

The Get MM Protection Status message allows the Market Maker to request their protection setting in a specified contract. More...

List of all members.

Public Types

enum  { MinNoExpiries = 0, MaxNoExpiries = 100 }

Public Member Functions

 GetMMProtectionStatus ()
 Constructor.
 GetMMProtectionStatus (const GetMMProtectionStatus &)
 Copy constructor.
 ~GetMMProtectionStatus ()
 Destructor.
GetMMProtectionStatusoperator= (const GetMMProtectionStatus &)
 Assignment.
void getMMProtectionStatusId (RequestId id)
 Set unique client identifier for Adjust Market Maker Position request.
RequestId getMMProtectionStatusId () const
 Get unique client identifier for Adjust Market Maker Position request.
void protectionType (ProtectionType::Enum type)
 Set type of risk mitigation.
ProtectionType::Enum protectionType () const
 Get type of risk mitigation.
void requestLevel (MarketMakerRequestLevel::Enum level)
 Set the level at which Market Maker Protection is to be adjusted.
MarketMakerRequestLevel::Enum requestLevel () const
 Get the level at which Market Maker Protection is to be adjusted.
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 noExpiries () const
 Get number of expiries in the repeating group.
void expiryDate (UInt8 index, const Date &date)
 Set expiry date.
const Date expiryDate (UInt8 index) const
 Get expiry date.
void addExpiryDate (const Date &date)
 Add new expiry date.
void removeAllExpiries ()
 Remove all expiry dates.
std::string toString () const
 Dump state to string.
void serialize (MessageSerializer &)
 Serialize data (for internal use)

Detailed Description

The Get MM Protection Status message allows the Market Maker to request their protection setting in a specified contract.

Response:


Member Enumeration Documentation

anonymous enum
Enumerator:
MinNoExpiries 

Minimal number of expiries.

MaxNoExpiries 

Maximum number of expiries.