113 size_t deserialize(
const void* buf,
size_t inLen);
116 virtual std::string toString ()
const;
127 virtual size_t serialize(
void* buf)
const;
Double maxSettlSize
Maximum Settlement Size for the instrument class.
CMF_YIELD_PRICE_CONV::Enum midPriceYieldPriceConv
Identifier of the yield/price conversion for mid price.
TI_POSSIBLE_QUOTING::Enum doubleLegStrikerQuotingFg
Flag indicating if it's possible to insert only striker FAS orders or only double sided proposals or ...
UInt16 midPricePublicationDelay
Delay, expressed as number of seconds,for the Mid Price publication.
UInt32 productType
Unique ID of the product type.
virtual size_t serializationBufSize() const
Double midPriceMultiplier
Multiplier to be applied to the MinPriceTick and to the MinYieldTick CAT functions parameters to obta...
UInt16 midPriceInterestLatency
Mid Price FAS Orders Flag latency,expressed as number of seconds.
virtual ClassId::Enum id() const
Class id.
virtual ~CMF_INSTRUMENT_CLASS()
UInt64 statisticsTime
Indicates since what time statistics are available. If it is zero statistics are always calculated...
unsigned long long UInt64
CMF_CALCULATION_TYPE::Enum calculationType
Identifier of the calculation type to be used for the second leg quantity definition in case of Sprea...
UInt32 sortNumber
Instrument Class Sorting Number.
CMF_YIELD_PRICE_CONV::Enum yieldPriceConv
Identifier of the yield/price conversion for CAT market depth.
TI_POSSIBLE_QUOTING::Enum doubleLegPossibleQuoting
Flag indicating if it's possible to insert only FAS orders or only double sided proposals or both...
CMF_MARKET_MODEL::Enum marketModel
Market model.
UInt32 instrumentClassId
Unique ID of the instrument class.
TI_INSTRUMENT_TYPE::Enum instrumentType
Identifier of the tradable instrument type (Bond,Spread,Basis,etc.)
CMF_MID_PRICE_SOURCE::Enum midPriceSource
Specifies the source of MidPrice value: Order Book (CAT)
TI_TRADING_TYPE::Enum tradingType
Identifier of the price type.