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

The Get MM Protection Status Ack message confirms the Market Maker's protection setting in a specified contract. More...

List of all members.

Public Types

enum  { MinNoExpiries = 0, MaxNoExpiries = 100 }

Public Member Functions

 GetMMProtectionStatusAck ()
 Constructor.
 GetMMProtectionStatusAck (const GetMMProtectionStatusAck &)
 Copy constructor.
 ~GetMMProtectionStatusAck ()
 Destructor.
GetMMProtectionStatusAckoperator= (const GetMMProtectionStatusAck &)
 Assignment.
SequenceNumber messageSequenceNumber () const
 Get internal sequence number.
RequestId getMMProtectionStatusId () const
 Get unique client identifier for Get Market Maker Protection Status request.
Position productProtectionPosition () const
 Get current protection position.
RejectionReason::Enum rejectReasonCode () const
 Get rejection reason.
ReturnCode::Enum productProtectionStatus () const
 Get product protection status.
CCG::ProductLimit productLimit () const
 Get product limit.
ProductLimitBreachAction::Enum productLimitBreachAction () const
 Get product limit breach action.
bool productProtectionActive () const
 Get product protection active or not active status.
bool productLimitBreached () const
 Indicates product limit has been breached.
bool productQuotesPulled () const
 Indicates quotes for the product are or will be pulled.
const Stringtext () const
 Get message from the Exchange.
SecurityIdSource::Enum securityIdSource () const
 Get security ID source.
const StringsecurityId () const
 Get security ID.
UInt8 noExpiries () const
 Number of expiries in the repeating group.
const
GetMMProtectionStatusAckDetail
expiry (UInt8 index) const
 Get expiry.
std::string toString () const
 Dump state to string.
void serialize (MessageSerializer &)
 Serialize data (for internal use)

Detailed Description

The Get MM Protection Status Ack message confirms the Market Maker's protection setting in a specified contract.


Member Enumeration Documentation

anonymous enum
Enumerator:
MinNoExpiries 

Minimal number of expiries.

MaxNoExpiries 

Maximum number of expiries.