EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
IceImpact::OptionsProductDefinitionResponse Struct Reference

#include <B2BITS_IceImpactMessages.h>

Inheritance diagram for IceImpact::OptionsProductDefinitionResponse:
Inheritance graph
[legend]
Collaboration diagram for IceImpact::OptionsProductDefinitionResponse:
Collaboration graph
[legend]

Classes

struct  BlockDetails
 
class  BlockDetailsArray
 
struct  ContdInfo
 
class  ContdInfoArray
 
class  FieldInfoArray
 

Public Member Functions

 OptionsProductDefinitionResponse () throw ()
 
 OptionsProductDefinitionResponse (bool initFields) throw ()
 
OptionsProductDefinitionResponseclone () const
 
size_t getMsgLength () const throw ()
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
BlockDetailsArray getBlockDetailsArray () const throw ()
 
ContdInfoArray getContdInfoArray () const throw ()
 
const Int16 getNumOfMarketsObsolete () const throw ()
 
void setNumOfMarketsObsolete (Int16 val) throw ()
 
const Int32 getMarketID () const throw ()
 
void setMarketID (Int32 val) throw ()
 
const Int32 getUnderlyingMarketID () const throw ()
 
void setUnderlyingMarketID (Int32 val) throw ()
 
const Int32 getIncrementQty () const throw ()
 
void setIncrementQty (Int32 val) throw ()
 
const Int32 getLotSize () const throw ()
 
void setLotSize (Int32 val) throw ()
 
const Int64 getStrikePrice () const throw ()
 
void setStrikePrice (Int64 val) throw ()
 
const Int32 getMinQty () const throw ()
 
void setMinQty (Int32 val) throw ()
 
const Int64 getMinOptionsPrice () const throw ()
 
void setMinOptionsPrice (Int64 val) throw ()
 
const Int64 getMaxOptionsPrice () const throw ()
 
void setMaxOptionsPrice (Int64 val) throw ()
 
const Int32 getIncrementPremiumPrice () const throw ()
 
void setIncrementPremiumPrice (Int32 val) throw ()
 
const Int16 getOptionsExpirationYear () const throw ()
 
void setOptionsExpirationYear (Int16 val) throw ()
 
const Int16 getOptionsExpirationMonth () const throw ()
 
void setOptionsExpirationMonth (Int16 val) throw ()
 
const Int16 getOptionsExpirationDay () const throw ()
 
void setOptionsExpirationDay (Int16 val) throw ()
 
const Int32 getNumOfMarkets () const throw ()
 
void setNumOfMarkets (Int32 val) throw ()
 
const Int32 getHedgeMarketID () const throw ()
 
void setHedgeMarketID (Int32 val) throw ()
 
const Int64 getTickValue () const throw ()
 
void setTickValue (Int64 val) throw ()
 
const AsciiString getContractSymbol () const throw ()
 
void setContractSymbol (const AsciiString &val) throw ()
 
const AsciiString getMarketDesc () const throw ()
 
void setMarketDesc (const AsciiString &val) throw ()
 
const AsciiString getCurrency () const throw ()
 
void setCurrency (const AsciiString &val) throw ()
 
const AsciiString getContractSymbolExtra () const throw ()
 
void setContractSymbolExtra (const AsciiString &val) throw ()
 
const AsciiString getUnitOfMeasure () const throw ()
 
void setUnitOfMeasure (const AsciiString &val) throw ()
 
const OptionType::Enum getOptionType () const throw ()
 
void setOptionType (const OptionType::Enum val) throw ()
 
const OptionsStyle::Enum getOptionsStyle () const throw ()
 
void setOptionsStyle (const OptionsStyle::Enum val) throw ()
 
const OptionsExpirationType::Enum getOptionsExpirationType () const throw ()
 
void setOptionsExpirationType (const OptionsExpirationType::Enum val) throw ()
 
const YesNo::Enum getFlexAllowed () const throw ()
 
void setFlexAllowed (const YesNo::Enum val) throw ()
 
const SettlementType::Enum getSettlementType () const throw ()
 
void setSettlementType (const SettlementType::Enum val) throw ()
 
const YesNo::Enum getIsBlockOnly () const throw ()
 
void setIsBlockOnly (const YesNo::Enum val) throw ()
 
const YesNo::Enum getGtAllowed () const throw ()
 
void setGtAllowed (const YesNo::Enum val) throw ()
 
const YesNo::Enum getCrossOrderSupported () const throw ()
 
void setCrossOrderSupported (const YesNo::Enum val) throw ()
 
const YesNo::Enum getGuaranteedCrossSupported () const throw ()
 
void setGuaranteedCrossSupported (const YesNo::Enum val) throw ()
 
const YesNo::Enum getMiFIDRegulatedMarket () const throw ()
 
void setMiFIDRegulatedMarket (const YesNo::Enum val) throw ()
 
const YesNo::Enum getTestMarketIndicator () const throw ()
 
void setTestMarketIndicator (const YesNo::Enum val) throw ()
 
const MarketType::Enum getRequestMarketType () const throw ()
 
void setRequestMarketType (const MarketType::Enum val) throw ()
 
const TradingStatus getTradingStatus () const throw ()
 
void setTradingStatus (TradingStatus val) throw ()
 
const Alpha getOrderPriceDenominator () const throw ()
 
void setOrderPriceDenominator (Alpha val) throw ()
 
const Alpha getDealPriceDenominator () const throw ()
 
void setDealPriceDenominator (Alpha val) throw ()
 
const Alpha getNumDecimalsStrikePrice () const throw ()
 
void setNumDecimalsStrikePrice (Alpha val) throw ()
 
const Alpha getSettlePriceDenominator () const throw ()
 
void setSettlePriceDenominator (Alpha val) throw ()
 
const Alpha getUnitQtyDenominator () const throw ()
 
void setUnitQtyDenominator (Alpha val) throw ()
 
const Int8 getNumBlockDetails () const throw ()
 
void setNumBlockDetails (Int8 val) throw ()
 
- Public Member Functions inherited from IceImpact::SequencedMessageHeader
i32 getRequestSeqID () const
 
void setRequestSeqID (i32 value)
 
- Public Member Functions inherited from IceImpact::MessageHeader
MessageType::Enum getMessageType () const
 
void setMessageType (MessageType::Enum value)
 
i16 getMessageBodyLength () const
 
void setMessageBodyLength (i16 value)
 

Public Attributes

MarketType requestMarketType
 
Int16 numOfMarketsObsolete
 
Int32 marketID
 
Int32 underlyingMarketID
 
ContractSymbol contractSymbol
 
TradingStatus tradingStatus
 
Alpha orderPriceDenominator
 
Int32 incrementQty
 
Int32 lotSize
 
MarketDesc marketDesc
 
OptionType optionType
 
Int64 strikePrice
 
Alpha dealPriceDenominator
 
Int32 minQty
 
Currency currency
 
Alpha numDecimalsStrikePrice
 
Int64 minOptionsPrice
 
Int64 maxOptionsPrice
 
Int32 incrementPremiumPrice
 
Int16 optionsExpirationYear
 
Int16 optionsExpirationMonth
 
Int16 optionsExpirationDay
 
OptionsStyle optionsStyle
 
OptionsExpirationType optionsExpirationType
 
Int32 numOfMarkets
 
Int32 hedgeMarketID
 
ContractSymbol contractSymbolExtra
 
Alpha settlePriceDenominator
 
Alpha unitQtyDenominator
 
Int64 tickValue
 
YesNo flexAllowed
 
SettlementType settlementType
 
YesNo isBlockOnly
 
YesNo gtAllowed
 
YesNo crossOrderSupported
 
YesNo guaranteedCrossSupported
 
UnitOfMeasure unitOfMeasure
 
YesNo miFIDRegulatedMarket
 
YesNo testMarketIndicator
 
Int8 numBlockDetails
 
- Public Attributes inherited from IceImpact::SequencedMessageHeader
i32 requestSeqID
 
- Public Attributes inherited from IceImpact::MessageHeader
MessageType messageType
 
i16 messageBodyLength
 

Static Public Attributes

static const Int8 numContdInfo =1
 
static const MessageType::Enum TYPE = MessageType::MessageType_OptionsProductDefinitionResponse
 

Constructor & Destructor Documentation

IceImpact::OptionsProductDefinitionResponse::OptionsProductDefinitionResponse ( )
throw (
)
inline
IceImpact::OptionsProductDefinitionResponse::OptionsProductDefinitionResponse ( bool  initFields)
throw (
)
inlineexplicit

Member Function Documentation

OptionsProductDefinitionResponse* IceImpact::OptionsProductDefinitionResponse::clone ( ) const
inline
BlockDetailsArray IceImpact::OptionsProductDefinitionResponse::getBlockDetailsArray ( ) const
throw (
)
inline
ContdInfoArray IceImpact::OptionsProductDefinitionResponse::getContdInfoArray ( ) const
throw (
)
inline
const AsciiString IceImpact::OptionsProductDefinitionResponse::getContractSymbol ( ) const
throw (
)
inline
const AsciiString IceImpact::OptionsProductDefinitionResponse::getContractSymbolExtra ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::OptionsProductDefinitionResponse::getCrossOrderSupported ( ) const
throw (
)
inline
const AsciiString IceImpact::OptionsProductDefinitionResponse::getCurrency ( ) const
throw (
)
inline
const Alpha IceImpact::OptionsProductDefinitionResponse::getDealPriceDenominator ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::OptionsProductDefinitionResponse::getFlexAllowed ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::OptionsProductDefinitionResponse::getGtAllowed ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::OptionsProductDefinitionResponse::getGuaranteedCrossSupported ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getHedgeMarketID ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getIncrementPremiumPrice ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getIncrementQty ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::OptionsProductDefinitionResponse::getIsBlockOnly ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getLotSize ( ) const
throw (
)
inline
const AsciiString IceImpact::OptionsProductDefinitionResponse::getMarketDesc ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getMarketID ( ) const
throw (
)
inline
const Int64 IceImpact::OptionsProductDefinitionResponse::getMaxOptionsPrice ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::OptionsProductDefinitionResponse::getMiFIDRegulatedMarket ( ) const
throw (
)
inline
const Int64 IceImpact::OptionsProductDefinitionResponse::getMinOptionsPrice ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getMinQty ( ) const
throw (
)
inline
size_t IceImpact::OptionsProductDefinitionResponse::getMsgLength ( ) const
throw (
)
inline
const Int8 IceImpact::OptionsProductDefinitionResponse::getNumBlockDetails ( ) const
throw (
)
inline
const Alpha IceImpact::OptionsProductDefinitionResponse::getNumDecimalsStrikePrice ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getNumOfMarkets ( ) const
throw (
)
inline
const Int16 IceImpact::OptionsProductDefinitionResponse::getNumOfMarketsObsolete ( ) const
throw (
)
inline
const Int16 IceImpact::OptionsProductDefinitionResponse::getOptionsExpirationDay ( ) const
throw (
)
inline
const Int16 IceImpact::OptionsProductDefinitionResponse::getOptionsExpirationMonth ( ) const
throw (
)
inline
const OptionsExpirationType::Enum IceImpact::OptionsProductDefinitionResponse::getOptionsExpirationType ( ) const
throw (
)
inline
const Int16 IceImpact::OptionsProductDefinitionResponse::getOptionsExpirationYear ( ) const
throw (
)
inline
const OptionsStyle::Enum IceImpact::OptionsProductDefinitionResponse::getOptionsStyle ( ) const
throw (
)
inline
const OptionType::Enum IceImpact::OptionsProductDefinitionResponse::getOptionType ( ) const
throw (
)
inline
const Alpha IceImpact::OptionsProductDefinitionResponse::getOrderPriceDenominator ( ) const
throw (
)
inline
const MarketType::Enum IceImpact::OptionsProductDefinitionResponse::getRequestMarketType ( ) const
throw (
)
inline
const SettlementType::Enum IceImpact::OptionsProductDefinitionResponse::getSettlementType ( ) const
throw (
)
inline
const Alpha IceImpact::OptionsProductDefinitionResponse::getSettlePriceDenominator ( ) const
throw (
)
inline
const Int64 IceImpact::OptionsProductDefinitionResponse::getStrikePrice ( ) const
throw (
)
inline
const YesNo::Enum IceImpact::OptionsProductDefinitionResponse::getTestMarketIndicator ( ) const
throw (
)
inline
const Int64 IceImpact::OptionsProductDefinitionResponse::getTickValue ( ) const
throw (
)
inline
const TradingStatus IceImpact::OptionsProductDefinitionResponse::getTradingStatus ( ) const
throw (
)
inline
const Int32 IceImpact::OptionsProductDefinitionResponse::getUnderlyingMarketID ( ) const
throw (
)
inline
const AsciiString IceImpact::OptionsProductDefinitionResponse::getUnitOfMeasure ( ) const
throw (
)
inline
const Alpha IceImpact::OptionsProductDefinitionResponse::getUnitQtyDenominator ( ) const
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setContractSymbol ( const AsciiString val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setContractSymbolExtra ( const AsciiString val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setCrossOrderSupported ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setCurrency ( const AsciiString val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setDealPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setFlexAllowed ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setGtAllowed ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setGuaranteedCrossSupported ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setHedgeMarketID ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setIncrementPremiumPrice ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setIncrementQty ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setIsBlockOnly ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setLotSize ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setMarketDesc ( const AsciiString val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setMarketID ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setMaxOptionsPrice ( Int64  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setMiFIDRegulatedMarket ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setMinOptionsPrice ( Int64  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setMinQty ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setNumBlockDetails ( Int8  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setNumDecimalsStrikePrice ( Alpha  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setNumOfMarkets ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setNumOfMarketsObsolete ( Int16  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setOptionsExpirationDay ( Int16  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setOptionsExpirationMonth ( Int16  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setOptionsExpirationType ( const OptionsExpirationType::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setOptionsExpirationYear ( Int16  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setOptionsStyle ( const OptionsStyle::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setOptionType ( const OptionType::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setOrderPriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setRequestMarketType ( const MarketType::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setSettlementType ( const SettlementType::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setSettlePriceDenominator ( Alpha  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setStrikePrice ( Int64  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setTestMarketIndicator ( const YesNo::Enum  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setTickValue ( Int64  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setTradingStatus ( TradingStatus  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setUnderlyingMarketID ( Int32  val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setUnitOfMeasure ( const AsciiString val)
throw (
)
inline
void IceImpact::OptionsProductDefinitionResponse::setUnitQtyDenominator ( Alpha  val)
throw (
)
inline
std::ostream& IceImpact::OptionsProductDefinitionResponse::toStream ( std::ostream &  os) const
inline
std::string IceImpact::OptionsProductDefinitionResponse::toString ( ) const
inline

Member Data Documentation

ContractSymbol IceImpact::OptionsProductDefinitionResponse::contractSymbol
ContractSymbol IceImpact::OptionsProductDefinitionResponse::contractSymbolExtra
YesNo IceImpact::OptionsProductDefinitionResponse::crossOrderSupported
Currency IceImpact::OptionsProductDefinitionResponse::currency
Alpha IceImpact::OptionsProductDefinitionResponse::dealPriceDenominator
YesNo IceImpact::OptionsProductDefinitionResponse::flexAllowed
YesNo IceImpact::OptionsProductDefinitionResponse::gtAllowed
YesNo IceImpact::OptionsProductDefinitionResponse::guaranteedCrossSupported
Int32 IceImpact::OptionsProductDefinitionResponse::hedgeMarketID
Int32 IceImpact::OptionsProductDefinitionResponse::incrementPremiumPrice
Int32 IceImpact::OptionsProductDefinitionResponse::incrementQty
YesNo IceImpact::OptionsProductDefinitionResponse::isBlockOnly
Int32 IceImpact::OptionsProductDefinitionResponse::lotSize
MarketDesc IceImpact::OptionsProductDefinitionResponse::marketDesc
Int32 IceImpact::OptionsProductDefinitionResponse::marketID
Int64 IceImpact::OptionsProductDefinitionResponse::maxOptionsPrice
YesNo IceImpact::OptionsProductDefinitionResponse::miFIDRegulatedMarket
Int64 IceImpact::OptionsProductDefinitionResponse::minOptionsPrice
Int32 IceImpact::OptionsProductDefinitionResponse::minQty
Int8 IceImpact::OptionsProductDefinitionResponse::numBlockDetails
const Int8 IceImpact::OptionsProductDefinitionResponse::numContdInfo =1
static
Alpha IceImpact::OptionsProductDefinitionResponse::numDecimalsStrikePrice
Int32 IceImpact::OptionsProductDefinitionResponse::numOfMarkets
Int16 IceImpact::OptionsProductDefinitionResponse::numOfMarketsObsolete
Int16 IceImpact::OptionsProductDefinitionResponse::optionsExpirationDay
Int16 IceImpact::OptionsProductDefinitionResponse::optionsExpirationMonth
OptionsExpirationType IceImpact::OptionsProductDefinitionResponse::optionsExpirationType
Int16 IceImpact::OptionsProductDefinitionResponse::optionsExpirationYear
OptionsStyle IceImpact::OptionsProductDefinitionResponse::optionsStyle
OptionType IceImpact::OptionsProductDefinitionResponse::optionType
Alpha IceImpact::OptionsProductDefinitionResponse::orderPriceDenominator
MarketType IceImpact::OptionsProductDefinitionResponse::requestMarketType
SettlementType IceImpact::OptionsProductDefinitionResponse::settlementType
Alpha IceImpact::OptionsProductDefinitionResponse::settlePriceDenominator
Int64 IceImpact::OptionsProductDefinitionResponse::strikePrice
YesNo IceImpact::OptionsProductDefinitionResponse::testMarketIndicator
Int64 IceImpact::OptionsProductDefinitionResponse::tickValue
TradingStatus IceImpact::OptionsProductDefinitionResponse::tradingStatus
const MessageType::Enum IceImpact::OptionsProductDefinitionResponse::TYPE = MessageType::MessageType_OptionsProductDefinitionResponse
static
Int32 IceImpact::OptionsProductDefinitionResponse::underlyingMarketID
UnitOfMeasure IceImpact::OptionsProductDefinitionResponse::unitOfMeasure
Alpha IceImpact::OptionsProductDefinitionResponse::unitQtyDenominator